编程题
### 问题描述 小怂去到一个探险区,这个探险区的街道成网格状,其中东西向的道路是探险路,南北向的道路是景点路。由于到这里探险的人很多,所以探险路被规定为单行道,只能从左向右走,而景点路可以从下往上走或从上往下走。 小怂想在这里探险,所以他的好友小乐给了他一些建议,用分值 $a_{i, j}$ 表示探险路间的街道值得探险的程度,所有景点路不打分。小怂只能进入探险区一次,可以从任意探险路开始探险,然后连续地探险,在任意探险路结束探险。 值得注意的是,此处的景点路是在每列分值之间,以样例为例,有 $5$ 列分值,因此会有 $6$ 列景点路。由样例的以下该图,能看到有 $3$ 条探险路和 $6$ 条景点路。 请输出小怂的探险路线的最高总分值。 ![样例图](https://dn-simplecloud.shiyanlou.com/questions/uid2002922-20230831-1693456661505) ### 输入格式 第一行两个正整数 $n, m$,$n$ 表示有 $n$ 条探险路,$m$ 表示有 $(m + 1)$ 条景点路。 接下来 $n$ 行,每行有 $m$ 个整数 $a_{i, j}$,表示在 $(i, j)$ 处的探险分值。 数据保证:$1 \leq n \leq 100$,$1 \leq m \leq 20000$,$-1000 \leq a_{i, j} \leq 1000$。 ### 输出格式 一行,一个整数,表示小怂的探险路线的最高总分值。 ### 样例输入 ```plaintext 3 5 -50 -47 36 -30 -23 17 -19 -34 -13 -8 -42 -3 -43 34 -45 ``` ### 样例输出 ```plaintext 84 ``` ### 样例解释 小怂选 $(2, 1)$,$(3, 2)$,$(1, 3)$,$(3, 4)$ 四个地方进行探险,得出总分值 $84$。
查看答案
赣ICP备20007335号-2