結果

問題 No.401 数字の渦巻き
コンテスト
ユーザー pluto77
提出日時 2016-10-25 16:27:45
言語 PyPy2
(7.3.20)
コンパイル:
pypy2 -m py_compile _filename_
実行:
/usr/bin/pypy2 Main.pyc
結果
AC  
実行時間 52 ms / 2,000 ms
+ 502µs
コード長 432 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 58 ms
コンパイル使用メモリ 80,612 KB
実行使用メモリ 81,408 KB
最終ジャッジ日時 2026-07-18 10:13:01
合計ジャッジ時間 3,243 ms
ジャッジサーバーID
(参考情報)
judge2_0 / judge1_0
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
other AC * 30
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

#yuki_401

n=int(raw_input())
s=[[0 for i in xrange(n)] for j in xrange(n)]
i=1
m=n-1
x=0
y=0
while m>0:
 j=0
 while j<m:
  s[x][y]=i
  i+=1
  y+=1
  j+=1
 j=0
 while j<m:
  s[x][y]=i
  i+=1
  x+=1
  j+=1
 j=0
 while j<m:
  s[x][y]=i
  i+=1
  y-=1
  j+=1
 j=0
 while j<m:
  s[x][y]=i
  i+=1
  x-=1
  j+=1
 x+=1
 y+=1
 m-=2
if n%2!=0:
 s[n/2][n/2]=n*n

for i in xrange(n):
 for j in xrange(n):
  c=s[i][j]
  print "%03d" % c,
 print
0