| Run ID | 作者 | 问题 | 语言 | 测评结果 | Time | Memory | 代码长度 | 提交时间 |
|---|---|---|---|---|---|---|---|---|
| 79348 | 彭士宝 | 外围元素之和 | Python3 | Wrong Answer | 33 MS | 3788 KB | 924 | 2024-07-03 21:18:09 |
def sum_perimeter_elements(matrix): # 获取矩阵的行数和列数 m = len(matrix) n = len(matrix[0]) # 初始化边缘元素之和 perimeter_sum = 0 # 遍历第一行和最后一行的所有元素 for i in range(n): perimeter_sum += matrix[0][i] perimeter_sum += matrix[m-1][i] # 遍历第一列和最后一列的所有元素 for i in range(m): perimeter_sum += matrix[i][0] if i != m-1: # 避免重复计算角落的元素 perimeter_sum += matrix[i][n-1] return perimeter_sum # 读取矩阵的行数和列数 m, n = map(int, input().split()) # 初始化矩阵 matrix = [] # 读取矩阵的元素 for _ in range(m): matrix.append(list(map(int, input().split()))) # 调用函数计算边缘元素之和 result_sum = sum_perimeter_elements(matrix) # 输出结果 print(result_sum)
------Input------
1 10 9 0 4 4 7 7 9 4 6 4
------Answer-----
54
------Your output-----
117