Advertisement
bibaboba12345

генератор

Apr 6th, 2022
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. cin >> n;
  2. cin >> a[0] >> l >> m;
  3. sorted_a[0] = a[0];
  4. b[0] = { a[0],0 };
  5. for (int i = 1; i < n; i++) {
  6. a[i] = (a[i - 1] * l + m) % MOD;
  7. b[i] = { a[i],i };
  8. sorted_a[i] = a[i];
  9. }
  10.  
  11. int q;
  12. cin >> q;
  13. for (int I = 0; I < q; I++) {
  14. int G;
  15. cin >> G;
  16. long long x, lx, mx, y, ly, my, k, lk, mk, i, j;
  17. cin >> x >> lx >> mx >> y >> ly >> my >> k >> lk >> mk;
  18. i = min(x, y);
  19. j = max(x, y);
  20. for (int ii = 0; ii < G; ii++) {
  21. qr.push_back({ (int)i,(int)j,(int)k });
  22. x = ((i - 1) * lx + mx) % n + 1;
  23. y = ((j - 1) * ly + my) % n + 1;
  24. i = min(x, y);
  25. j = max(x, y);
  26. k = ((k - 1) * lk + mk) % (j - i + 1) + 1;
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement