(I3
I120
I9
(dp0
Vagrain.%l
p1
(Vagrain.cpp
p2
S'#include<iostream>\r\n#include<set>\r\nusing namespace std;\r\nset<long long> masiv;\r\nint main(){\r\n    long long n,l,d,x,a,b,br,last,now,predi6no;\r\n    bool otgLiE;\r\n    cin>>n>>l>>d;\r\n    cin>>x>>a>>b;\r\n    masiv.insert(x);\r\n    masiv.insert(0);\r\n    masiv.insert(n+1);\r\n    predi6no=x;\r\n    for(br=2;br<=n;br++){\r\n        x=(predi6no*a+b)%(l+1);\r\n        masiv.insert(x);\r\n        predi6no=x;\r\n        set<long long>::iterator it=masiv.begin();\r\n        last=*it;\r\n        it++;\r\n        otgLiE=true;\r\n        for(;it!=masiv.end();it++){\r\n            now=*it;\r\n            if(now-last>d){\r\n                it=masiv.end();\r\n                otgLiE=false;\r\n            }\r\n            last=now;\r\n        }\r\n        if(otgLiE){\r\n            cout<<br<<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
.