Ma trận
Đề bài
Mô tả
Cho lưới ô vuông kích thước , trong đó các dòng được đánh thứ tự từ đến từ trên xuống dưới, các cột được đánh thứ tự từ đến từ trái sang phải, ô nằm trên dòng , cột có chứa giá trị nguyên .
Yêu cầu: Tìm lưới ô vuông con (là hình chữ nhật nằm trong lưới đã cho, gồm ít nhất một ô) có tổng các phần tử trong đó là lớn nhất.
Dữ liệu vào
- Dòng đầu tiên là hai số nguyên và .
- dòng tiếp theo, dòng thứ chứa số .
Các số cách nhau ít nhất một dấu cách.
Dữ liệu ra
Một dòng duy nhất là tổng lớn nhất của các phần tử thuộc lưới ô vuông con tìm được.
Ràng buộc
- .
- .
Subtasks
- Có số test ứng với .
- Có số test còn lại không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 5 -4 5 -18 9 5 -16 4 0 -4 9 5 -1 4 -1 2 |
20 | Lưới con có tổng lớn nhất từ ô đến ô : . Lưới con không nhất thiết là hình vuông. |
| 2 3 -5 -2 -7 -3 -9 -4 |
-2 | Ví dụ bổ sung. Mọi ô đều âm, lưới con phải có ít nhất một ô nên chọn riêng ô . |
| 4 1 3 -5 4 2 |
6 | Ví dụ bổ sung. Chọn các ô từ dòng đến dòng : . |
Bình luận