1433: ShacozzZ 的迷宫探险

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:21 Solved:6

Description

ShacozzZ某一天来到了一个迷宫,迷宫的构造可以抽象成一个 $n$ 行 $m$ 列的二维矩阵,ShacozzZ现在在 $(1,1)$,ShacozzZ 需要到达迷宫出口 $(n,m)$。每一次ShacozzZ可以向下走或者向右走,即位置由 $(i,j)$ 变为 $(i+1,j)$ 或者 $(i,j+1)$。

ShacozzZ 因为受到神秘力量影响,只能选择在探险过程中一段**连续**的路程中去挖掘。换而言之,当 ShacozzZ 选择开始挖掘时,他在接下来的几个位置都将选择挖掘直到他选择结束挖掘,而当他选择结束挖掘之后,他将再也不能进行挖掘。

对于每一个位置,都存在着不一样的宝藏或者陷阱。挖掘到宝藏 ShacozzZ 会获得相应的金币,而挖掘到陷阱,则会损失相应的金币。

现在请你告诉 ShacozzZ,他在这个探险的过程中最多能获得多少分。

Input

第一行包含两个整数 $n$ 和 $m$,即迷宫大小。

接下来 $n$ 行,每行包含 $m$ 个整数,$x_{i,j}$ 代表宝藏或者陷阱相应的金币增长或减少。

Output

输出包含一个整数,即 ShacozzZ 最多能获得的金币数量。

Sample Input Copy

3 3
100 -10 100
5 5 1
2 2 -100

Sample Output Copy

191

HINT

$1 \le n,m \le 1e3$

$-1e2 \le x_{i,j} \le 1e2$

Source/Category