#P1369. 摘花生问题2

摘花生问题2

题目描述

Hello Kitty 又一次来到花生地里摘花生,从左上角进入花生地,从右下角出去,只能向右或者向下。请问 Hello Kitty 应该沿着什么样的路线走,能够摘到的花生数量最多?

假设花生地里没有任何两株花生的数量相同,也不存在多条路线能够摘到一样多花生的情况。

例如输入为:

2 2
1 2
3 4

最优路线为:1 → 3 → 4,也就是按照 1、3、4 这三株花生的数量摘过去,能够摘到最多的花生。

输入格式

第一行是两个整数 mmnn,代表花生地有 mm 行,nn 列花生。

后面 mm 行,每行有 nn 个整数,代表每行中每株花生的数量。

输出格式

输出一行,为 Hello Kitty 按照走过的路线中,摘到的每株花生的数量,数字之间用 - 连接。

样例

2 2
1 2
3 4
1-3-4

样例解释
起点 (1,1)(1,1) 值为 11,向下到 (2,1)(2,1) 值为 33,再向右到 (2,2)(2,2) 值为 44,得到的值为 1341-3-4

数据范围

  • 2m,n1002 \le m, n \le 100