DHBB 2026 - DX28 - 10 - Khu kinh tế xanh

Xem dạng PDF

Gửi bài giải

Điểm: 30,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout
Test chính thức

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Để thúc đẩy phát triển kinh tế vùng Duyên hải, Chính phủ quyết định thành lập một "Khu kinh tế xanh" trên một vùng đất rộng lớn được chia thành một lưới ô vuông gồm ~N~ hàng và ~M~ cột. Các hàng được đánh số từ ~1~ đến ~N~ (từ trên xuống dưới), các cột được đánh số từ ~1~ đến ~M~ (từ trái sang phải). Ô giao giữa hàng ~i~ và cột ~j~ được ký hiệu là ô ~(i,j)~.

Dựa trên các khảo sát về địa chất và tiềm năng thương mại, mỗi ô ~(i,j)~ được gán một giá trị lợi nhuận kỳ vọng là ~a_{i,j}~ (giá trị này có thể dương, âm hoặc bằng ~0~). Một "Bảng con" của lưới được định nghĩa là một vùng hình chữ nhật bao gồm các ô nằm từ hàng ~x_1~ đến hàng ~x_2~ và từ cột ~y_1~ đến cột ~y_2~ ~(1 \le x_1 \le x_2 \le N~ và ~1 \le y_1 \le y_2 \le M)~.

Yêu cầu: Ban quản lý dự án cần chọn ra một bảng con sao cho tổng lợi nhuận của tất cả các ô trong bảng con đó là lớn nhất có thể.

Input

  • Dòng đầu tiên chứa hai số nguyên dương ~N~ và ~M~ ~(1 \le N,M \le 1000)~.

  • ~N~ dòng tiếp theo, mỗi dòng chứa ~M~ số nguyên biểu thị giá trị lợi nhuận của các ô trên hàng đó. Mỗi số nguyên có giá trị tuyệt đối không vượt quá ~1000~ ~( |a_{i,j}| \le 1000 )~.

Output

Một số nguyên duy nhất là tổng lợi nhuận lớn nhất tìm được từ một bảng con bất kỳ.

Scoring

Subtask Điểm Ràng buộc
1 ~20\%~ ~N,M \le 50~
2 ~30\%~ ~N,M \le 200~
3 ~30\%~ ~N,M \le 500~
4 ~20\%~ ~N,M \le 1000~

Sample Input 1

4 5
1 2 -1 -4 -20
-8 -3 4 2 1
3 8 10 1 3
-4 -1 1 7 -6

Sample Output 1

29

Notes

Bảng con được giới hạn bởi góc trái trên ~(2,2)~ và góc phải dưới ~(4,4)~ có các phần tử:

-3 4 2
8 10 1
-1 1 7

Tổng của chúng là: ~(-3+4+2)+(8+10+1)+(-1+1+7)=29~. Đây là tổng lớn nhất có thể đạt được.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.