#3506. [GESP六级模拟]旅游
[GESP六级模拟]旅游
题目描述
有一座旅游城,街道成网格状。东西向的街道是"风景线",为单行道,游客只能从西向东行走,每段风景线都有一个分值。南北向的街道是"林荫道",游客可以沿林荫道行走,但只能一格一格地前进,不能斜着穿越街区。
游客可以从旅游城的任意一个十字路口开始游览,在任意一个十字路口结束。在每个十字路口,他只能选择以下两种方向之一前进:
- 向东:沿风景线走到下一个十字路口,获得该段风景线的分值;
- 向南:沿林荫道走到下一行的十字路口,不获得分值。
由于风景线是单行道,游客不能向西走;由于本次游览的路线规划,游客也不能向北折返。
请你帮助这位游客寻找一条最佳游览路线,使得一路上经过的所有风景线分值之和尽可能大。
输入格式
第一行是两个整数 和 ,之间用一个空格隔开。 表示风景线(东西向街道)的条数, 表示林荫道(南北向街道)的条数(,)。
接下来的 行依次给出了由北向南各条风景线的分值信息。每行有 个整数,依次表示自西向东每段风景线的分值(即相邻两条林荫道之间的一段)。同一行相邻两个数之间用一个空格隔开。
输出格式
只有一行,含一个整数,表示最佳游览路线的总分值。
样例 #1
3 6
-50 -47 -36 -30 -23
17 -19 34 -13 -8
-42 -3 -43 34 -45
68
样例解释 #1
最优路线为:从第 行第 列的十字路口出发,向东走 分;向南走到第 行;再向东走 分。总分为 。
注意:此时不能再像原题那样从第 行走到第 行取 分后再返回第 行,因为游客一旦向南走,就无法再向北折返。
数据范围
对于 的数据,,,每条风景线的分值在 范围内。
对于 的数据,,,每条风景线的分值在 范围内。