A2oj.com, Ошибка времени выполнения
Проблема № 22 * 1002 *
Недавно я решал следующую проблему из a2oj.
https://a2oj.com/p?ID=22
Мое решениепроблема:
# to check for adjacent items in a 2d array
# just check the item next to it, below it and diagonal to it
t = int(input())
o = []
while t >= 1:
n,m = map(int,input().split())
c = 0
li = []
uni = []
while c < m:
li.append(map(int,input().split()))
c += 1
r = 0
co = 0
while r < n-1:
c = 0
while c < m-1:
# if the place is empty skip checking
if li[r][c] == -1:
c += 1
continue
# if university is already counted also skip checking it
if li[r][c] in uni:
c += 1
continue
if li[r][c] == li[r][c+1]:
uni.append(li[r][c])
co += 1
if li[r][c] == li[r+1][c+1]:
uni.append(li[r][c])
co += 1
if li[r][c] == li[r+1][c]:
uni.append(li[r][c])
co += 1
c += 1
r += 1
o.append(co)
t -= 1
for w in o:
print(w)
Этот код отлично работает для приведенных примеров.Но когда я отправляю его в онлайн-судью a2oj, я получаю сообщение об ошибке выполнения.Я также не могу знать, почему я получаю ошибку.Можете ли вы сказать мне, как я могу узнать об ошибке в платформе a2oj или вы можете помочь мне с кодом