AlvinZH又掉进坑里了。
幸运的是,这坑竟然还是宝藏迷宫的入口。迷宫为n*m的矩阵,每个格子里有一定数目的金币,AlvinZH现在位于迷宫的左上角,而出口竟然就在入口的位置,不过有了上次的经历,AlvinZH知道这里面有很多金币,他决定溜一圈再出去。他先从左上角走到右下角,他只能向下或向右前进;然后从右下角走回左上角,这次他只能往上或往左走。
AlvinZH想在出去的同时,能取得最大数目的金币,快来帮他计算一下能取得的最大金币数吧!
请注意内存限制。
输入包含多组数据。
每组数据第一行为两个正整数n、m(2≤n,m≤200)。
接下来n行,每行m个正整数,为该格子的金币数,数字以空格隔开。
对于每组数据,输出一行,为能取得的最大金币数(答案在int范围内)。
3 3
1 1 3
3 3 3
3 1 1
16