Khu rừng là lưới \(m\) hàng, \(n\) cột; ô \((i, j)\) có cây giá trị \(a_{i,j}\) (có thể âm). Sắn phải chọn đúng một hình vuông \(k \times k\) ô liên tiếp và chỉ khai thác các cây nằm trên viền của nó (hàng đầu, hàng cuối, cột đầu, cột cuối của hình vuông; khi \(k = 1\) viền là ô duy nhất). Tìm giá trị lớn nhất có thể thu (có thể âm).
Input
- Dòng đầu: \(m, n, k\).
- \(m\) dòng, mỗi dòng \(n\) số nguyên.
Output
In giá trị lớn nhất.
Constraints
- \(1 \le m, n \le 700\); \(1 \le k \le \min(m, n)\)
- \(|a_{i,j}| \le 10^9\)
Sample Input
3 4 3
1 -2 3 4
5 6 -7 8
-1 2 3 -4
Sample Output
20
Explanation
Hình vuông \(3 \times 3\) ở cột \(2\)-\(4\) có viền là mọi ô trừ ô giữa \((-7)\): tổng cả hình \(= 13\), trừ ô giữa được \(20\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.