传统题 1000ms 512MiB

矩阵求和

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

给定一个 N×MN×M 的矩阵(其中 MM 必定为奇数),矩阵中第 ii 行第 jj 列的元素为整数 AijA_{ij} 。在矩阵内的任意位置,仅能按照特定的 5 个方向向上移动(且不能超出矩阵边界 )。

要求编程计算从矩阵最后一行最中间位置的正下方出发,依据上述移动规则移动至矩阵第 1 行时,经过数字和的最大值。

输入格式

  • 第一行包含 2 个整数 NNMM
  • 后续 NN 行,每行有 MM 个整数,整数之间以空格分隔。

输出格式

输出从规定起始位置移动到矩阵第 1 行过程中,经过数字和的最大值。

样例

  • 输入
6 7
16 4 3 12 6 0 3
4 -5 6 7 0 0 2
6 0 -1 -2 3 6 8
5 3 4 0 0 -2 7
-1 7 4 0 7 -5 6
0 -1 3 4 12 4 2
  • 输出
51

数据范围

对于 100% 的数据,满足 1N,M2001 ≤ N, M ≤ 200105Aij105-10^5 ≤ A_{ij} ≤ 10^5 ,且测试数据保证答案在 [109,109][-10^9, 10^9] 范围内。

育华周赛 第十二期

未参加
状态
已结束
规则
乐多
题目
6
开始于
2025-3-28 18:00
结束于
2025-3-31 0:00
持续时间
54 小时
主持人
参赛人数
20