Tổng bảng con lớn nhất
Xem dạng PDF
Gửi bài giải
Điểm:
0,01 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch
Cho bảng hai chiều kích thước ~n\times m~, với ô ~(i,j)~ có giá trị là ~a_{i,j}~. Nhiệm vụ của bạn là chọn ra một bảng con sao cho tổng giá trị của các ô trên đó là lớn nhất.
Input
Dòng đầu tiên gồm hai số nguyên dương ~n,m~ tương ứng với kích thước của bảng ~(1\le n,m\le 500)~.
Dòng thứ ~i~ trong ~n~ dòng tiếp theo gồm ~m~ số nguyên ~a_{i,1},a_{i,2},\dots,a_{i,m}~ tương ứng với giá trị của các ô trên bảng ~(|a_{i,j}|\le 10^9)~.
Output
In ra duy nhất một số nguyên là tổng giá trị tối đa có thể đạt được.
Sample Input 1
2 3
1 -4 3
2 2 -3
Sample Output 1
4
Notes
Phương án tối ưu cho test ví dụ được mô tả ở hình phía dưới (các ô màu xanh lá tương ứng với các ô nằm trên bảng con được chọn).


Bình luận