結果
| 問題 |
No.839 Keep Distance and Nobody Explodes
|
| コンテスト | |
| ユーザー |
mkawa2
|
| 提出日時 | 2019-07-20 16:37:50 |
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 459 bytes |
| コンパイル時間 | 347 ms |
| コンパイル使用メモリ | 12,672 KB |
| 実行使用メモリ | 14,336 KB |
| 最終ジャッジ日時 | 2024-12-29 17:29:54 |
| 合計ジャッジ時間 | 4,222 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 1 WA * 29 |
ソースコード
n = int(input())
t = [[0] * n for _ in range(n)]
i = j = 0
dij = [[0, 1], [1, 0], [0, -1], [-1, 0]]
di, dj = dij[0]
d = 0
flag = 1
hen = n
cnt = hen
for k in range(1, n**2, 2):
t[i][j] = k
t[n-i-1][n-j-1]=k+1
cnt -= 1
if cnt == 0:
if flag:
flag = 0
hen -= 2
else:
flag = 1
cnt = hen
d = (d + 1) % 4
di, dj = dij[d]
i, j = i + di, j + dj
for x in t:
print(*x)
mkawa2