結果

問題 No.2339 Factorial Paths
ユーザー lam6er
提出日時 2025-03-26 15:52:44
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 692 bytes
コンパイル時間 341 ms
コンパイル使用メモリ 82,276 KB
実行使用メモリ 62,464 KB
最終ジャッジ日時 2025-03-26 15:53:09
合計ジャッジ時間 5,563 ms
ジャッジサーバーID
(参考情報)
judge4 / judge5
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 3
other WA * 20
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

n = int(input())
if n == 1:
print("3 4")
print("..##")
print("#..#")
print("##..")
elif n == 3:
print("3 3")
print("...")
print("...")
print("...")
elif n == 5:
print("6 6")
print("....#.")
print("......")
print("..#...")
print("......")
print("#.....")
print("......")
else:
h = n + 1
w = n + 1
grid = [['.' for _ in range(w)] for _ in range(h)]
# Place blocks in a diagonal pattern
for i in range(1, h+1):
j = h - i
if i <= j and (i % 2 == 1 or j % 2 == 1):
if i <= h and j <= w:
grid[i-1][j-1] = '#'
print(h, w)
for row in grid:
print(''.join(row))
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0