GRID1


Submit solution

Points: 20
Time limit: 1.0s
Memory limit: 512M

Problem type

Cho một bảng có kích thước \(N×M.\) Mỗi ô trong đó chứa một số nguyên dương.

Yêu cầu: Tìm đường đi từ ô \((1,1)\) đến ô \((N,M)\) sao cho tổng các số trên đường đi là lớn nhất. Biết rằng chỉ được đi sang phải hoặc xuống dưới, nghĩa là từ ô \((x,y)\) chỉ có thể đi được đến ô \((x,y+1)\) hoặc ô \((x+1,y).\)

Input

  • Dòng đầu tiên chứa hai số nguyên dương \(N,M(1≤N,M≤1000).\)

  • \(N\) dòng tiếp theo, dòng thứ \(i(1≤i≤N)\) chứa \(M\) số nguyên dương \(a_{i1},a_{i2},…,a_{iM} (a_{i,j}≤10^{10} ).\)

Output

  • In ra tổng lớn nhất có thể đi được.

Sample Input

4 4
4 3 2 1
1 2 3 4
4 5 6 7
5 4 3 2

Sample Output

29

Comments

There are no comments at the moment.