#41074: 簡單python解


a0984115885@gmail.com (NG_ XiaoHao)

學校 : 不指定學校
編號 : 254777
來源 : [59.126.93.135]
最後登入時間 :
2024-05-21 08:54:14
o077. 2. 電子畫布 -- 2024年6月APCS | From: [223.141.242.34] | 發表日期 : 2024-07-01 11:19

from sys import stdin

def g(h,w,a1,r,c,t,x):
    a1[r][c]+=x
    for i in range (h):
        for j in range(w):
            if(i==r and j==c):
                continue
            xy=abs(i-r)+abs(j-c)
            if (xy<=t):
                a1[i][j]+=x
    return a1


h,w,n=map(int,stdin.readline().split())
a1=[[0]*w for _ in range (h)]


for _ in range (n):
    r,c,t,x=map(int,stdin.readline().split())
    a1=g(h,w,a1,r,c,t,x)
for k in a1:
    print(*k,sep=" ")

 
ZeroJudge Forum