Hình chữ nhật con có tổng lớn nhất
Xem PDF
Điểm:
1400
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho một bảng số kích thước \(N \times M\) gồm các số nguyên (có thể âm). Hãy tìm một hình chữ nhật con của bảng số sao cho tổng các phần tử trong hình chữ nhật đó là lớn nhất.
Input
- Dòng 1: Hai số nguyên dương \(N, M\) (\(1 \le N, M \le 500\)).
- \(N\) dòng tiếp theo: Mỗi dòng gồm \(M\) số nguyên \(A_{i,j}\) (\(|A_{i,j}| \le 10^9\)).
Output
- Một số nguyên duy nhất là tổng lớn nhất tìm được.
Example
Test 1
Input
4 4
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
Output
15
Note
Hình chữ nhật con đạt tổng lớn nhất nằm ở góc trái dưới, gồm các dòng từ 2 đến 4, cột từ 1 đến 2. Tổng \(= (9 + 2) + (-4 + 1) + (-1 + 8) = 11 - 3 + 7 = 15\).
Scoring
- Subtask 1 (\(30\%\) số điểm): \(N, M \le 50\).
- Subtask 2 (\(70\%\) số điểm): \(N, M \le 500\).
Bình luận