結果
問題 |
No.1587 012 Matrix
|
ユーザー |
![]() |
提出日時 | 2025-06-12 21:14:50 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 587 bytes |
コンパイル時間 | 154 ms |
コンパイル使用メモリ | 81,676 KB |
実行使用メモリ | 64,100 KB |
最終ジャッジ日時 | 2025-06-12 21:16:23 |
合計ジャッジ時間 | 4,575 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 1 |
other | WA * 22 |
ソースコード
n = int(input()) if n == 2: print("01") print("22") else: half = n // 2 # First half rows: row i has 1 at column i, else 0 grid = [] for i in range(half): row = ['0'] * n row[i] = '1' grid.append(''.join(row)) # Last half rows: row j has 2s except (j - (half -1)) 1s for j in range(half, n): ones = j - (half - 1) row = ['2'] * n # Place 1s in the first 'ones' columns for k in range(ones): row[k] = '1' grid.append(''.join(row)) for row in grid: print(row)