結果
| 問題 | No.883 ぬりえ |
| コンテスト | |
| ユーザー |
Nagisa
|
| 提出日時 | 2019-09-13 22:19:40 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 630 bytes |
| コンパイル時間 | 319 ms |
| コンパイル使用メモリ | 82,560 KB |
| 実行使用メモリ | 83,456 KB |
| 最終ジャッジ日時 | 2024-07-04 09:55:30 |
| 合計ジャッジ時間 | 2,819 ms |
|
ジャッジサーバーID (参考情報) |
judge2 / judge1 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 2 |
| other | AC * 16 WA * 3 |
ソースコード
import math
N, K = map(int,input().split())
b = N//(K*K)
r = N%(K*K)
G = [["." for k in range(1010)] for l in range(1010)]
for p in range(b):
for x in range(K):
for y in range(K):
G[K*p+x][K*p+y] = "#"
if r == 0:
print(K*b)
for k in range(K*b):
print("".join(G[k][:K*b]))
else:
s = math.ceil(math.sqrt(r))
c = 0
for x in range(s):
for y in range(s):
G[K*b+x][K*b+y] = "#"
c += 1
if c == r:
print(K*b+s)
for k in range(K*b+s):
print("".join(G[k][:K*b+s]))
exit(0)
Nagisa