(I3
I101
I9
(dp0
Vagrain.%l
p1
(Vagain.cpp
p2
S'#include <bits/stdc++.h>\r\n#define endl \'\\n\'\r\nusing namespace std;\r\n\r\nconst int maxL = 1e6 + 5;\r\n\r\nbool p[maxL], k;\r\nlong long n, l, d, x1, a, b, lastX;\r\n\r\nint main()\r\n{\r\n    ios_base::sync_with_stdio(false);\r\n    cin.tie(NULL);\r\n    \r\n    cin>>n>>l>>d>>x1>>a>>b;\r\n    p[x1] = true;\r\n    for(int i = 0; i < n; i++)\r\n    {\r\n        lastX = -1;\r\n        k = false;\r\n        for(int j = 0; j < l; j++)\r\n        {\r\n            if(p[j])\r\n            {\r\n                //cout<<i<<" "<<j<<" "<<lastX<<endl;\r\n                if(j - lastX - 1 > d)\r\n                {\r\n                    k = true;\r\n                    break;\r\n                }\r\n                lastX = j;\r\n            }\r\n        }\r\n        \r\n        if(!k)\r\n        {\r\n            cout<<i + 1<<endl;\r\n            return 0;\r\n        }\r\n        \r\n        x1 = (x1 * a + b) % (l + 1);\r\n        p[x1] = true;\r\n    }\r\n    \r\n    cout<<-1<<endl;\r\n    return 0;\r\n}'
p3
tp4
stp5
.