1219: 猴子摘桃子

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:61 Solved:31

Description

果园有 $m$ 行 $n$ 列桃树,每棵桃树上有一定数量的桃子。

猴子从左上角的桃树开始进入果园摘桃子,每到达一棵桃树下都会将树上的桃子摘完,但猴子每次只能移动到当前所在桃树的下边或右边的桃树下摘桃子。

现给出 $m$ 和 $n$ 的值,及每棵桃树上的桃子数量,按照移动方案,计算出猴子在果园最多可以摘到多少桃子。

Input

共 $m+1$ 行。

第一行,包含两个整数 $m$ 和 $n$,中间以空格隔开。

接下来 $m$ 行,每行包含 $n$ 个正整数,中间以空格隔开,表示每颗桃树上的桃子数量。

Output

输出一个整数,表示猴子在果园中最多摘到的桃子数量。

Sample Input Copy

2 3
1 4 5
5 4 6

Sample Output Copy

16

HINT

数据范围:

$1\le m,n \le 20$,$1\le 每颗桃子上的桃子数量 \le 1000$。

Source/Category