Paša je nedavno kupio kuću u Rzanju. Međutim, nakon kupovine je shvatio da ova kuća ima jednu strašnu manu: ona nema ogradu! Sada Paša ne može mirno da spava jer strahuje od ruskih mafijaša i programera koji u svakom trenutku mogu da napadnu na njegovu nezaštićenu kuću. Stoga, Paša je preuzeo pravljenje ograde u sopstvene ruke.
Pašin plac se može zamisliti kao matrica dimenzija , gde predstavlja polje u preseku -te vrste (od vrha) i -te kolone (od leva) i svako polje predstavlja jedan kvadratni metar. Njegova kuća se nalazi kompletno u polju (niko nikad nije rekao da je Pašina kuća nešto velika, kuće u Rzanju su skupe). Svako polje ima neku bezbednost . Paša hoće da izgradi ogradu u obliku pravougaonika tako da ograda prati linije matrice (u prevodu, Paša će ograditi jednu podmatricu početne matrice) i da u svojoj unutrašnjosti sadrži njegovu kuću. U Rusiji imaju malo nestandardnu definiciju bezbednosti pa se smatra da je bezbednost ograde čije je gornje levo polje , donje desno polje i obim metara upravo .
Paša ne želi ništa da rizikuje, stoga želi da izgradi što je moguće bezbedniju ogradu, ali se previše plaši ruskih programera da bi njima zatražio pomoć. Zato je pitao vas da mu kažete kolika je najveća moguća bezbednost ograde koju on može da izgradi.
Opis ulaza
Prva linija standardnog ulaza sadrži četiri broja, broj vrsta , broj kolona i vrednosti koje opisuju lokaciju njegove kuće. Narednih linija sadrže po prirodnih brojeva: gde -ti broj u -voj liniji predstavlja broj , koji označava bezbednost polja .
Opis izlaza
U prvu i jedinu liniju standardnog izlaza ispisati jedan broj: najveću moguću bezbednost ograde koju Paša može da izgradi.
Primer 1
Ulaz
3 3 2 2
8 8 1
7 9 5
3 4 7
Izlaz
27
Primer 2
Ulaz
3 3 2 2
1 1 1
1 9 1
1 1 1
Izlaz
22
Objašnjenje primera
Za prvi primer, najveća vrednost bezbednosti ograde je u slučaju da postavi ogradu oko celog placa koji ima obim i stoga je bezbednost .
U drugom primeru je optimalno da se izgradi ograda samo oko Pašine kuće koja se nalazi u polju , tada ograda ima obim i njena bezbednost je (polje se računa i kao gornje levo i kao donje desno polje).
Ograničenja
Test primeri su podeljeni u 4 disjunktne grupe:
- U test primerima vrednim poena: .
- U test primerima vrednim poena: .
- U test primerima vrednim poena: .
- U test primerima vrednim poena: Bez dodatnih ograničenja.
Napomena
Ivan Pavlov je rođen u Rzanju.
Comments