有无大佬指教一下为啥全部评测点都是RE,样例能运行出结果呀
import numpy as np
def main():
n,m = map(int,input().split(' '))
score = []
for row in range(n):
num = input()
number = [int(each) for each in num.split(' ')]
score.append(number)
f = np.zeros((120,60,60))
for i in range(1,n+m-1):
for j in range(n):
for k in range(j + 1,n):
if i - j < 0 or i - k < 0 or i - j > m - 1 or i - k > m - 1:
continue
else:
f[i][j][k] = score[j][i-j] + score[k][i-k] + \
max(f[i-1][j][k],f[i-1][j-1][k],f[i-1][j][k-1],f[i-1][j-1][k-1])
print(int(f[n+m-3][n-2][n-1]))
if __name__ == "__main__":
main()