洛谷B2101第三个点不过,为啥啊

问题遇到的现象和发生背景

计算矩阵边缘元素之和

题目描述

输入一个整数矩阵,计算位于矩阵边缘的元素之和。

所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。

输入格式

第 $1$ 行包含两个整数,分别为行数 $m$ 和列数 $n$,两个整数之间空格隔开。

第 $2$ 行开始有 $m$ 行数据,每行包含 $n$ 个整数,整数之间空格隔开。

输出格式

对应矩阵的边缘元素和。

样例 #1

样例输入 #1

3 3
3 4 1
3 7 1
2 0 1

样例输出 #1

15

提示

n,m=map(int,input().split())
l=[]
sum=0
for i in range(n):
    a=list(map(int,input().split()))
    l.append(a)
for i in l[0]:
    sum=sum+i
for i in l[n-1]:
    sum=sum+i
for i in range(1,n-1):
    sum=sum+l[i][0]+l[i][m-1]
print(sum)

$1 \le m,n \le 100$。

用代码块功能插入代码,请勿粘贴截图