#ys20250603. 最优掉落物收集

最优掉落物收集

题目背景

潜影壳农场是生电从开荒到中期的重要转折点,因为建造这个农场意味着即将建造打包机,说明装置效率已经达到了打包的程度。

wyc 建造的这个潜影壳农场有一个水流收集系统(bushi),他想知道,在某一秒从 (1,1)(1,1)(n,m)(n,m) 的最大收集数量。

题目描述

这个水流收集系统在某一秒的状态可以抽象为 n×mn\times m 的网格 aaai,ja_{i,j} 表示第 ii 行第 jj 列格子的掉落物数量。水流只能让当前格子的掉落物流向右边或下边,请你求出这一秒从 (1,1)(1,1)(n,m)(n,m) 的最大收集数量。水源在 (1,1)(1,1)

输入格式

第一行两个正整数 n,mn,m

接下来 nn 行,每行 mm 个整数,描述网格。

输出格式

这一秒从 (1,1)(1,1)(n,m)(n,m) 的最大收集数量。

输入输出样例

3 3
1 3 1
1 5 2
6 4 1
14

说明 / 提示

【样例解释】

最优路径:(1,1)(1,2)(2,2)(3,2)(3,3)(1,1)\to(1,2)\to(2,2)\to(3,2)\to(3,3),可收集 1414 个掉落物。

【数据范围与约定】

对于 20%20\% 的数据,1n,m8,1ai,j51 \le n,m \le 8,1 \le a_{i,j} \le 5

对于 100%100\% 的数据,1n,m200,0ai,j1061 \le n,m \le 200,0 \le a_{i,j} \le 10^6