#601. 摘花生问题

提交2 通过1
通过率50%
时间限制1000ms
内存限制128MiB

题目描述

题目描述

小珅同学想摘点花生送给她喜欢的好朋友小泽。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。
地里每个道路的交叉点上都有种着一株花生苗,上面有若干颗花生,经过一株花生苗就能摘走该它上面所有的花生。

小珅同学只能向东或向南走,不能向西或向北走。问小珅同学最多能够摘到多少颗花生。

如输入:
2 2
1 1
3 4
代表有2行,每行有2株花生,那么摘能摘到的最多的花生就是:1->3->4,总和为8颗花生。

输入格式

第一行是两个整数m和n(m<=100,n<=100),代表了花生地里有m行,每行有n列的花生!
后面m行,每行有n个整数代表了每行中,每株花生的数量!

输出格式

输出是一个整数,代表了最多能摘到的花生的总数

输入样例 #1

2 2
1 1
3 4

输出样例 #1

8

输入样例 #2

1 1
1

输出样例 #2

1

输入样例 #3

10 10
85 45 152 79 79 129 166 39 18 151
101 161 33 68 98 75 171 156 36 167
29 22 165 70 81 170 161 112 153 79
84 131 184 73 162 164 175 187 70 16
198 172 52 143 99 140 105 29 187 72
117 102 199 95 63 75 20 162 149 83
139 35 99 83 27 109 11 121 158 193
9 24 74 74 114 39 157 21 29 90
101 19 200 190 3 107 152 40 165 142
30 73 32 145 52 87 197 108 26 92

输出样例 #3

2571

数据范围

代表有2行,每行有2株花生,那么摘能摘到的最多的花生就是:1->3->4,总和为8颗花生。

第一行是两个整数m和n(m<=100,n<=100),代表了花生地里有m行,每行有n列的花生!