(I3
I106
I9
(dp0
Vagrain.%l
p1
(Vagrain.cpp
p2
S'#include <iostream>\r\n#include <algorithm>\r\n#include <cstdio>\r\nusing namespace std;\r\nint main()\r\n{\r\n long long n,l,d,x,a,b,dg,gg,cdg,cgg,i;\r\n cin>>n>>l>>d;\r\n cin>>x>>a>>b;\r\n if(x-d<0)\r\n  dg=0;\r\n else\r\n  dg=x-d;\r\n if(x+d>l)\r\n  gg=l;\r\n else\r\n  gg=x+d;\r\n if(dg==0 && gg==l)\r\n {\r\n  cout<<1<<endl;\r\n  return 0;\r\n }\r\n for(i=2;i<=n;i++)\r\n {\r\n  x=(x*a+b)%(l+1);\r\n  if(x-d<0)\r\n   cdg=0;\r\n  else\r\n   cdg=x-d;\r\n  if(x+d>l)\r\n   cgg=l;\r\n  else\r\n   cgg=x+d;\r\n  if(cdg<dg)\r\n   dg=cdg;\r\n  if(cgg>gg)\r\n   gg=cgg;\r\n  if(dg==0 && gg==l)\r\n  {\r\n   cout<<i<<endl;\r\n   return 0;\r\n  }\r\n }\r\n cout<<-1<<endl;\r\n return 0;\r\n}\r\n'
p3
tp4
stp5
.