(I3
I112
I9
(dp0
Vagrain.%l
p1
(Vzad3.cpp
p2
S'#include <iostream>\r\n#define MAXN 1000000\r\nusing namespace std;\r\nlong long N,D,L,X1,A,B,f,k,mk,tr;\r\nbool rain[MAXN],c;\r\n\r\nvoid fml ()\r\n{\r\n    k=0;\r\n    mk=0;\r\n    for (int i=0;i<L;i++)\r\n    {\r\n        if (rain[i])\r\n        {\r\n            if (mk>k) k=mk;\r\n            mk=0;\r\n        }\r\n        else\r\n        {\r\n            mk++;\r\n        }\r\n    }\r\n    if (mk>k) k=mk;\r\n    if (k<=D) c=true;\r\n    tr++;\r\n}\r\n\r\nint main ()\r\n{\r\n    cin>>N>>L>>D>>X1>>A>>B;\r\n    do\r\n    {\r\n        rain[X1]=true;\r\n        X1=(X1*A+B)%(L+1);\r\n        f++;\r\n        if (!c) fml();\r\n    }\r\n    while (f!=N);\r\n    if (!c) cout<<-1<<endl;\r\n    else cout<<tr<<endl;\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.