Advertisement
Guest User

Untitled

a guest
Jun 9th, 2022
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. const int mod = 1e9;
  5. int n, m;
  6. int d[4005][4005];
  7. int s, a, o;
  8.  
  9. int main() {
  10.     cin >> n >> m;
  11.     cin >> d[1][1] >> s >> a >> o;
  12.     for (int i = 1; i <= n; i++) {
  13.         for (int j = 1; j <= m; j++) {
  14.             if (i + j == 2) continue;
  15.             if (j > 1)
  16.                 d[i][j] = ((((1ll * d[i][j - 1] * s) ^ a) + o) ^ 48763) % mod * 1016 % mod + 1;
  17.             else
  18.                 d[i][j] = ((((1ll * d[i - 1][m] * s) ^ a) + o) ^ 48763) % mod * 1016 % mod + 1;
  19.         }
  20.     }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement