题目链接:http://noi.openjudge.cn/ch0108/18/
代码:
n = int(input())
sum = 0
l = [["/"] * (n + 2) for i in range(n + 2)]
a = []
b = []
for i in range(1,n+1) :
x = list(map(int,input().split()))
for j in range(1,n+1) :
l[i][j] = x[j-1]
for i in range(1,n+1) :
for j in range(1,n+1) :
if l[i][j] == 0 :
a.append(i)
a.append(j)
break
if a != [] :
break
for i in range(n+1,-1,-1) :
for j in range(n+1,-1,-1) :
if l[i][j] == 0 :
b.append(i)
b.append(j)
break
if b != [] :
break
print((a[0]-a[-1]-1)*(b[0]-b[-1]-1))
思路:遍历列表,发现0之后将i,j的值放到a,然后倒序遍历,最后计算255的数量。
问题:提交时显示Wrong Answer