| Алмаз Сейтхазин (КФ МГУ, кафедра НДС) XorShift 902 | Подлужный Олег 304 КФ XorShift 521 | ||||
|---|---|---|---|---|---|
| f | 1 | state, n, a, b = map(int, input().split(',')) | f | 1 | state, n, a, b = map(int, input().split(',')) |
| t | 2 | mask64 = (1 << 64) - 1 | t | 2 | mask = (1 << 64) - 1 |
| 3 | for _ in range(n): | 3 | for i in range(n): | ||
| 4 | state = (state ^ state << 7) & mask64 | 4 | state = (state ^ state << 7) & mask | ||
| 5 | state = (state ^ state >> 9) & mask64 | 5 | state = (state ^ state >> 9) & mask | ||
| 6 | print(a + state % (b - a + 1)) | 6 | print(a + state % (b - a + 1)) | ||
| Legends | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||