PivotOJ

MATRIX

시간 제한: 1000ms메모리 제한: 128MB출처: COCI 2011-2012BOJ 2829

문제

As we all know, we live inside the matrix that is divided into N rows and N columns. An integer is written into each one of the NxN cells of the matrix. In order to leave the matrix, we must find the most beautiful square (square-shaped sub-matrix) contained in the matrix. 

If we denote by A the sum of all integers on the main diagonal of some square, and by B the sum of the other diagonal, then the beauty of that square is A - B. 

Note: The main diagonal of a square is the diagonal that runs from the top left corner to the bottom right corner. 

입력

The first line of input contains the positive integer N (2 ≤ N ≤ 400), the size of the matrix. 

The following N lines each contain N integers in the range [-1000, 1000], the elements of the matrix.

출력

The only line of output must contain the maximum beauty of a square found in the matrix. 

 

예제

예제 1

입력
2 
1 -2
4 5
출력
4

예제 2

입력
3
1 2 3
4 5 6
7 8 9
출력
0

예제 3

입력
3
-3 4 5
7 9 -2
1 0 -6
출력
5
코드를 제출하려면 로그인하세요.