题目描述
烛龙战队被纸人士兵分开看守,小机器人想把他的止血绷带给雪球疗伤,好心的纸人士兵愿意帮助小机器人传递止血绷带。看守的纸人士兵可以看作是一个长方形矩阵,小机器人和月月鸟分别在矩阵的左上(1,1)和右下(n,m)的顶点,不过不同的纸人士兵的好心程度是不同的,而且每个纸人士兵只能向右或者向下传递止血绷带,小机器人希望找到一条好心程度最大的路线传递。
注意:小机器人和月月鸟的好心程度没有定义,输入时用0表示。
输入
第一行有两个用空格隔开的整数n和m,表示输入共n行m列。(2<=n,m<=50)
接下来的n行是一个n×m的矩阵,矩阵中第i行j列的整数表示第i行j列的纸人士兵的好心程度。每行的n个整数之间用空格隔开,每个士兵好心程度不大于100。
输出
输出文件共一行一个整数,表示传递路上参与传递绷带的纸人士兵好心程度之和的最大值。
样例输入
3 3
0 3 9
2 8 5
5 7 0
样例输出
18