(I3
I106
I9
(dp0
Vagrain.%l
p1
(Vagrain2.cpp
p2
S'#include <iostream>\r\nusing namespace std;\r\nlong long c[100005]={0};\r\nint main()\r\n{\r\n long long n,l,d,x,a,b,br=0,i,j,dg,gg;\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 for(j=dg;j<=gg;j++)\r\n {\r\n  if(c[j]==0)\r\n  {\r\n   br++;\r\n   c[j]=1;\r\n  }\r\n }\r\n if(br==l+1)\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  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 for(j=dg;j<=gg;j++)\r\n {\r\n  if(c[j]==0)\r\n  {\r\n   br++;\r\n   c[j]=1;\r\n  }\r\n }\r\n  if(br==l+1)\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
.