a378. APCS 2024/06:電子畫布 (ZeroJudge o077)

中等APCS

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

H×W 畫布的每格起始值均為 0。每次操作指定中心 (r,c)、時間 t 與顏色值 x,將畫布內所有滿足 |i-r|+|j-c| ≤ t 的格子加上 x。超出畫布的範圍忽略;重疊染色會累加。求 N 次操作後的畫布。

輸入格式

第一行為 H、W、N,1 ≤ H,W ≤ 20,1 ≤ N ≤ 100。接著 N 行各為 r、c、t、x,0 ≤ r < H,0 ≤ c < W,0 ≤ t ≤ 20,1 ≤ x ≤ 10。座標由 0 開始。

輸出格式

輸出 H 行,每行 W 個整數,以空格分隔。

來源:ZeroJudge o077

範例測資

範例輸入 1

1 20 3
0 13 5 7
0 6 4 4
0 13 12 6

範例輸出 1

0 6 10 10 10 10 10 10 17 17 17 13 13 13 13 13 13 13 13 6

範例輸入 2

6 7 3
3 2 2 1
1 6 1 2
1 3 2 5

範例輸出 2

0 0 5 5 5 0 2
0 5 6 5 5 7 2
0 1 6 6 5 0 2
1 1 1 6 1 0 0
0 1 1 1 0 0 0
0 0 1 0 0 0 0
請先登入後再提交程式碼

討論與題解

載入討論區…

更多