Palace
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

在一个大小的宫殿里面,每个坐标点 处都有一件价值为 的物品。

现在小明站在起点 (1,1)位置,他想走到目标点 (n,m)处,规定小明每次只能向下或者向右移动(不限移动次数)。

问:小明从起点移动到目标点时总共可以拿走最多多少价值的物品,并输出该价值的大小。

输入描述:

1行输入两个正整数nm,表示宫殿的大小

行每行输入m个正整数,输入数据之间用空格隔开, 表示坐标 (i,j)处的物品价值

输出描述:

输出答案。

示例1

输入

复制
3 2
8 18 
18 2 
7 7

输出

复制
40