Bạn được cung cấp một bảng hình chữ nhật gồm \(m \times n\) ô vuông, mỗi ô chứa một món quà có giá trị \(a_{i,j}\).
Người chơi được quyền chọn ba hình vuông kích thước \(k \times k\), không giao nhau và phải nằm trọn trong bảng.
Giá trị nhận được là tổng giá trị các ô thuộc ba hình vuông đó.
Yêu cầu: Tính tổng giá trị lớn nhất có thể thu được.
Input
Dòng đầu tiên chứa ba số nguyên dương \(m, n, k\).
$ m $ dòng tiếp theo, mỗi dòng chứa \(n\) số nguyên \(a_{i,j}\).
Output
Một số nguyên duy nhất là giá trị lớn nhất có thể nhận được.
**Đảm bảo
- \(1 \le m, n \le 1500\)
- \(0 \le a_{i,j} \le 500\)
- \(k\) được đảm bảo sao cho có thể đặt được 3 hình vuông
Input
9 9 3
1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1
1 8 8 8 8 8 1 1 1
1 8 8 8 8 8 1 1 1
1 8 8 8 8 8 1 1 1
1 1 1 1 8 8 8 1 1
1 1 1 1 1 1 8 8 8
1 1 1 1 1 1 9 9 9
1 1 1 1 1 1 9 9 9
Output
208
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.