AtCoder Regular Contest 018
翻译中…
1,000,000
翻译中…
N
翻译中…
M
翻译中…
N \times M
翻译中…
0
翻译中…
0
翻译中…
i
翻译中…
j
翻译中…
(i, j)
翻译中…
G[i][j]
翻译中…
2
翻译中…
(a, b), (c, d)
翻译中…
a \gt c
翻译中…
b, d
翻译中…
G[a][b] \geq G[c][d]
翻译中…
2
翻译中…
N
翻译中…
M
翻译中…
(a, b)
翻译中…
(c, d)
翻译中…
|a - c| + |b - d|
翻译中…
入力は以下の形式で標準入力から与えられる。
翻译中…
N M
x_0 a p
翻译中…
$1$行目には、教室の行の数、列の数をあらわす整数$N$,$M$($1 ≦ N, M ≦ 1,000$)が空白区切りで与えられる。$2$行目には、各席に座っている生徒の成績のデータを生成する乱数の種$x_0$($0 ≦ x_0 ≦ 10^9$),$a$($0 ≦ a ≦ 10^9$),$p$($N \times M ≦ p ≦ 10^9$,$p$は常に素数)が空白区切りで与えられる。 席の数が非常に多いため、席替え前の各席に座っている生徒の成績は上記の3つの変数を種に生成してもらう。$i \geq 1$について$x_i = (x_{i-1} + a) mod p$の漸化式で与えられる数列$x$を考える。$(i, j)$に席替え前に座っている生徒の成績は$x_{i \times m + j}$とする。
翻译中…
2 3
1 2 59
翻译中…
0
翻译中…
1 3 5
7 9 11
翻译中…
2 3
6 55 59
翻译中…
2
翻译中…
6 2 57
53 49 45
翻译中…
(0, 2)
翻译中…
(1, 2)
翻译中…
1
翻译中…
2
翻译中…
4 5
15 25 79
翻译中…
26
翻译中…
15 40 65 11 36
61 7 32 57 3
28 53 78 24 49
74 20 45 70 16
翻译中…
15 7 16 11 3
28 20 32 24 36
53 40 45 57 49
74 61 65 70 78
翻译中…
题目信息
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。