unsigned x = A, y = B, z = C;
unsigned rng61() {
unsigned t;
x ^= x << 16;
x ^= x >> 5;
x ^= x << 1;
t = x;
x = y;
y = z;
z = t ^ x ^ y;
return z;
}
3 3 1 1 1 0 1 2 2 2 2 2 2 1 1
Case #1: 1 1 202755 Case #2: 405510 405510
Recommend | liuyiding |
时间上限 | 内存上限 |
5000/2500MS(Java/Others) | 131072/131072K(Java/Others) |
·
·
·
·