Se dă o matrice cu N linii și N coloane. Trebuie să aflăm cea mai frumoasă submatrice pătratică din matrice. Dacă notăm cu A suma elementelor aflate pe diagonala principală din submatrice și cu B suma elementelor aflate pe diagonala secundară din submatrice, atunci frumusețea submatricei este dată de valoarea A - B.
Cerința
Să se determine frumusețea maximă a unei submatrice pătratice.
Date de intrare
Fișierul de intrare matrixbeauty.in conține pe prima linie numărul N, iar fiecare din următoarele N linii conține câte N numere reprezentând o linie din matrice.
Date de ieșire
Fișierul de ieșire matrixbeauty.out va conține pe prima linie un singur număr reprezentând frumusețea maximă a unei submatrice pătratice.
Restricții și precizări
2 ≤ N ≤ 400- Valorile din matrice sunt numere întregi din intervalul
[-1000, 1000] - Submatricea cu o linie și o coloană are frumusețea
0
Exemplul 1:
matrixbeauty.in
2 1 -2 4 5
matrixbeauty.out
4
Explicație
Submatricea de frumusețe maximă este chiar întreaga matrice: 1 + 5 - (4 - 2) = 4.
Exemplul 2:
matrixbeauty.in
3 1 2 3 4 5 6 7 8 9
matrixbeauty.out
0
Exemplul 3:
matrixbeauty.in
3 -3 4 5 7 9 -2 1 0 -6
matrixbeauty.out
5