結果
| 問題 |
No.2830 Don't Stop the Game
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2024-08-02 21:49:40 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 628 bytes |
| コンパイル時間 | 250 ms |
| コンパイル使用メモリ | 82,892 KB |
| 実行使用メモリ | 76,932 KB |
| 最終ジャッジ日時 | 2024-08-02 21:49:44 |
| 合計ジャッジ時間 | 3,922 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | WA * 20 |
ソースコード
ans = []
for j in range(1, 31):
ans.append((1,))
ans.append((j,))
A = [i for i in range(1, 31)]
def f(i, j):
t = A[i] + A[j]
A[i] = A[j] = t
i += 1
j += 1
ans.append((3,))
ans.append((i, j))
tot = 998244352
while A[29] + A[29] <= tot:
f(29, 29)
for i in range(28, 1, -1):
while A[i] + A[i] + A[29] <= tot:
f(i, i)
if A[i] + A[29] <= tot:
f(i, 29)
ans.append((5,))
ans.append((29, 998244352))
for i in range(1, 30):
f(i, 29)
print(len(ans) // 2)
for row in ans:
print(*row)