#41095: 簡單的解答


bensonplay123@gmail.com (謝秉成)

學校 : 不指定學校
編號 : 275700
來源 : [223.136.160.213]
最後登入時間 :
2024-07-04 12:57:23
o077. 2. 電子畫布 -- 2024年6月APCS | From: [223.141.24.239] | 發表日期 : 2024-07-03 11:41

H, W, N = map(int, input().split())

ab = [[0]*W for _ in range(H)]

for i in range(N):
r, c, t, x = map(int, input().split())
for a in range(H):
for b in range(W):
if (abs(r-a) + abs(b-c)) <= t:
ab[a][b] += x

for row in ab:
print(' '.join(map(str, row)))


 
#41103: Re: 簡單的解答


wubaie (小億)

學校 : 不指定學校
編號 : 123253
來源 : [220.133.154.226]
最後登入時間 :
2024-07-06 20:23:16
o077. 2. 電子畫布 -- 2024年6月APCS | From: [220.133.154.226] | 發表日期 : 2024-07-03 21:07

H, W, N = map(int, input().split())

ab = [[0]*W for _ in range(H)]

for i in range(N):
r, c, t, x = map(int, input().split())
for a in range(H):
for b in range(W):
if (abs(r-a) + abs(b-c)) <= t:
ab[a][b] += x

for row in ab:
print(' '.join(map(str, row)))


for row in ab:
    print(*row)


 
ZeroJudge Forum