GRID1
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