CHOOSE2
Cho lưới ô vuông kích thước m dòng và n cột, các dòng được đánh số từ 1 tới m từ trên xuống dưới, các cột được đánh số từ 1 đến n từ trái sang phải. Ở mỗi ô (i, j) có ghi một số nguyên aij (2 ≤ m, n ≤ 500, |aij| ≤ 10^9). Phải lựa chọn một hình chữ nhật có cạnh song song với cạnh của lưới (kích thước mỗi chiều>1) và tổng các số trong các ô thuộc biên là lớn nhất.
Input
- Dòng đầu tiên chứa 2 số nguyên m n,
- m dòng sau: mỗi dòng chứa n số nguyên mô tả một dòng của lưới.
Output
- Chứa số nguyên r – tổng lớn nhất tìm được.
Sample Input
2 3
1 1 1
1 1 1
Sample Output
6
Sample Input
5 4
9 -2 -1 3
-10 -5 1 -4
1 -1 2 -2
3 0 0 -1
2 2 -1 2
Sample Output
8
Comments