python为何会有WA,RE理解
查看原帖
python为何会有WA,RE理解
1436146
westblot楼主2024/11/18 15:45

RE理解,没有挑出超边界的,但为何会有WA

c=0
d=list(map(int,input().split()))
n=d[0]
x=d[1]
y=d[2]
map_=[[0 for i in range(n)] for i in range(n)]
for i in range(x):
    l=list(map(int,input().split()))
    l1=l[0]
    l2=l[1]
    map_[l1-1][l2-1]=1;map_[l1-2][l2-1]=1;map_[l1-3][l2-1]=1;map_[l1][l2-1]=1;map_[l1+1][l1-1]=1
    map_[l1-1][l2-2]=1;map_[l1-2][l2-2]=1;map_[l1][l2-2]=1
    map_[l1-1][l2-3]=1
    map_[l1-1][l2]=1;map_[l1-2][l2]=1;map_[l1][l2]=1
    map_[l1-1][l2+1]=1
for i in range(y):
    m=list(map(int,input().split()))
    m1=m[0]
    m2=m[1]
    for j in range(0,5):
        for k in range(0,5):
            map_[m1-3+j][m2-3+k]=1
for t in map_:
    for p in t:
        if p==0:
            c+=1
print(c)
2024/11/18 15:45
加载中...