CHOOSE2


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 396M

Problem type

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

There are no comments at the moment.