提出 #54350959
ソースコード 拡げる
N = int(input())
ans = [["#" for _ in range(3**N)] for _ in range(3**N)]
for i in range(1, N + 1):
for j in range(3 ** (N - i)):
for k in range(3 ** (N - i)):
for l in range(3 ** (i - 1)):
for m in range(3 ** (i - 1)):
ans[l + 3 ** (i - 1) + 3**i * k][m + 3 ** (i - 1) + 3**i * j] = "."
for i in range(3**N):
print(*ans[i], sep="")
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Sierpinski carpet |
| ユーザ | tk1311 |
| 言語 | Python (PyPy 3.10-v7.3.12) |
| 得点 | 250 |
| コード長 | 412 Byte |
| 結果 | AC |
| 実行時間 | 106 ms |
| メモリ | 90380 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 250 / 250 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | example_00.txt, example_01.txt |
| All | example_00.txt, example_01.txt, test_00.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| example_00.txt | AC | 54 ms | 76452 KiB |
| example_01.txt | AC | 55 ms | 76684 KiB |
| test_00.txt | AC | 77 ms | 84128 KiB |
| test_01.txt | AC | 55 ms | 76660 KiB |
| test_02.txt | AC | 65 ms | 82100 KiB |
| test_03.txt | AC | 55 ms | 76304 KiB |
| test_04.txt | AC | 57 ms | 76532 KiB |
| test_05.txt | AC | 106 ms | 90380 KiB |
| test_06.txt | AC | 56 ms | 76668 KiB |