Điểm:
900
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho một bảng có kích thước \(n\) x \(m\). Mỗi ô trong đó chứa một số nguyên dương. Bạn hãy tìm con đườ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 \le n, m \le 1000)\)
- \(n\) dòng tiếp theo, dòng thứ \(i (1 \le i \le n)\) chứa \(m\) số nguyên dương \(a_{i,1}\), \(a_{i,2}\), \(...\), \(a_{i, m}\) \((a_{i, j} \le 10^{10})\)
Output
- In ra tổng lớn nhất có thể đi được.
Example
Test 1
Input
4 4
4 3 2 1
1 2 3 4
4 5 6 7
5 4 3 2
Output
29
Bình luận
Bài này mình ra cho vui với lại luyện cho mấy bạn mới và đang học dp OwO