Nosaukums
Dārgumu rakšana (darrak)
Laika limits
1.50s
Atmiņas limits
16.0 MB
Grūtība
29%

Definīcija

Gudrinieku ciemā ir paslēpts daudz dārgumu. Pats ciems ir N × M režģis, katrā rūtiņā ir apslēpti dārgumi.

Atklājās, ka dārgumi var būt vai nu no zelta, vai nu antizelta. Zelta dārgumiem ir pozitīva vērtība, antizelta – negatīva vērtība. Dārgumi ir paslēpti katrā no rūtiņām.

Dārgumus var izrakt šādā veidā: var izvēlēties divus rindiņas numurus i1, i2 (i1i2), divus kolonnu numurus j1, j(j1j2), un izrakt visus dārgumus, kas atrodas rūtiņas (x, y) tādās, ka tieši viens no nosacījumiem izpildās:

  • i1 ≤ x ≤ i2;
  • j1 ≤ yj2.

Kopējā iegūtā vērtība ir visu izrakto dārgumu vērtību summa. Piemēram, ja N = 6, M = 8, i1 = 2, i2 = 4, j1 = 3, j2 = 7, tad summā jāieskaita skaitļi iekrāsotajās rūtiņās:

Kāda ir lielākā iespējamā kopējā vērtība, ja izvēlēties numurus i1, i2, j1j2 optimāli?


Ievaddatu raksturojums

Pirmajā rindā doti divi naturāli skaitļi N un M (1 ≤ N, M ≤ 500), ciema izmēri.

Nākamajās M rindas katrā dots pa N veseliem skaitļiem, dārgumu vērtības. Visi skaitļi pēc absolūtās vērtības nepārsniedz 1000.


Izvaddatu raksturojums

Izvadiet vienu veselu skaitli, lielāko iespējamo summu, ko var iegūt.


Piezīmes

Apakšuzdevuma apraksts Punktu skaits
N, M ≤ 20 10
N, M ≤ 100 20
Bez papildus ierobežojumiem 70
Kopā:     100

Paraugdati

Stdin
3 4
8 -5 -2 0
-1 -2 9 7
5 4 -6 -3
Stdout
28

Uzdevums tiek aizsargāts ar autortiesībām un tā kopēšana vai neatļauta izmantošana ir aizliegta.