#37816: python 紀錄


BensonDC (python戰士)

學校 : 不指定學校
編號 : 240921
來源 : [1.175.217.87]
最後登入時間 :
2024-03-27 12:33:26
k554. 地雷很危險 | From: [36.238.155.47] | 發表日期 : 2023-10-10 09:10

N,M=map(int,input().split())
L=[[int(x) for x in input().split()]for _ in range(N)]
G=[[0]*M for _ in range(N)]
di=[(1,0),(0,1),(-1,0),(0,-1),(0,0)]
for i in range(N):
    for j in range(M):
        if L[i][j]==1:
            for a,b in di:
                if 0<=i+a<N and 0<=j+b<M:
                    G[i+a][j+b]+=1
        elif L[i][j]==2:
            for k in range(N):
                G[k][j]+=1
            for l in range(M):
                G[i][l]+=1
            G[i][j]-=1
for i in G:
    print(*i)

 
ZeroJudge Forum