ture

Time limit: 0.05s Memory limit: 4MB Input: ture.in Output: ture.out

Să considerăm o matrice cu NN linii şi NN coloane cu elemente numere naturale. În această matrice trebuie să plasăm două ture, în poziţii distincte. Spunem că un element al matricei este atacat dacă se află pe aceeaşi linie sau pe aceeaşi coloană cu una dintre cele două ture. Elementele din poziţiile celor două ture nu sunt considerate atacate.

Turele vor fi plasate astfel încât suma elementelor atacate să fie cât mai mare.

Cerință

Scrieţi un program care să determine suma elementelor atacate (maximă posibil).

Date de intrare

Fișierul de intrare ture.in va conţine pe prima linie un număr natural NN, cu semnificaţia din enunţ. Pe fiecare dintre următoarele NN linii se află câte NN numere naturale, reprezentând elementele matricei.

Date de ieșire

Fișierul de ieșire ture.out va conţine o singură linie pe care va fi scrisă suma maximă.

Restricții și precizări

  • 2N1002 \leq N \leq 100
  • Elementele matricei sunt numere naturale mai mici sau egale cu 255255.

Exemplu

ture.in

5 
4 2 2 3 3 
4 2 1 4 0 
1 3 4 0 1 
4 3 0 2 3 
0 0 3 0 4 

ture.out

40

Explicație

Prima tură va fi plasată în poziţia (4,3)(4,3), iar cea de a doua tură va fi plasată în poziţia (2,5)(2,5).

Log in or sign up to be able to send submissions!