Mars. Druga najmanja planeta Solarnog sistema, prečnika dva puta manjeg od Zemlje čija je godina otprilike dva puta duža od Zemljine, planeta koja poseduje dva prirodna satelita i drugu najvišu planinu u Sunčevom sistemu. Slučajnost? Tako ne misli Mateja Dejmon, astro-botaničar koji je greškom ostao ostavljen na ovoj planeti kada je peščana oluja omela istraživačku misiju Ares .
On na raspolaganju ima svoju bazu, nekoliko kila krompira i plodno marsovsko zemljište dimenzije metara koje je on izdelio na polja dimenzija metar (raspoređenih u redova i kolona) a zatim posadio krompira u nekih polja (tih polja ćemo zvati početna polja). Međutim, zbog posebnog sastava marsovskog zemljišta, krompir je, osim na početnih polja, izrastao i na svakom polju u čijem se redu ili koloni nalazilo bar jedno od početnih polja.
Ukoliko vam je poznato gde je Mateja posadio krompire, pomozite mu da izračuna na koliko je ukupno polja izrastao krompir kako bi procenio svoje zalihe za čekanje na misiju Ares .
Opis ulaza
U prvom redu standardnog ulaza nalaze se dva prirodna broja i , razdvojena razmakom, koja redom predstavljaju dimenziju zemljišta i broj početnih polja na kojima je zasađen krompir. Zatim sledi opis početnih polja: u narednih redova nalaze se po dva prirodna broja i , razdvojena razmakom, koja označavaju da je -ti krompir zasađen u polju koje se nalazi u -tom redu (gledano odozgo nadole) i -toj koloni (gledano s leva nadesno).
Opis izlaza
U prvom i jedinom redu standardnog izlaza treba ispisati jedan prirodan broj - ukupan broj polja na kojima je izrastao krompir.
Primer 1
Ulaz
4 3
1 1
2 1
3 3
Izlaz
14
Primer 2
Ulaz
3 1
2 2
Izlaz
5
Objašnjenje primera
U prvom test primeru je i , tj. Mateja Dejmon je zasadio 3 krompira čije su početne pozicije prikazane na slici. Na istoj slici su sivom bojom označena sva polja na kojima je izrastao krompir i njih ima ukupno 14 što je rešenje za ovaj primer. U drugom primeru krompir neće izrasti u u ugaonim poljima zemljišta a u svim ostalim hoće.
Ograničenja
- Sva početna polja su različita
Test primeri su podeljeni u disjunktne grupe:
- U test primerima koji vrede poena važi .
- U test primerima koji vrede poena važi , .
- U test primerima koji vrede poena važi .
- U test primerima koji vrede poena važi .
Napomena
Obratite pažnju da je za rešenje potrebno koristiti -bitni tip podataka.
Comments