Plahte
Mirko je oprao svoje plahte i uputio se na travnjak ispred svoje kuće objesiti ih kako bi se osušile. Međutim, jaka bura je iščupala jedan od stupova koji razapinju uže na kojem bi se plahte trebale osušiti, pa ih je Mirko privremeno rasprostro na travu. Travnjak možemo predstaviti beskonačnom kvadratnom mrežom, a plahte pravokutnicima koji se nalaze na njoj. Stranice svake plahte paralelne su s koordinatnim osima, a plahte se međusobno mogu preklapati. Mirko je zatim uzeo jedan od stupova i snažno ga zapiknuo u kvadrat zadan koordinatama (0, 0). U tom trenutku dogodilo se nešto neočekivano! Iz zemlje je prsnula nafta, a Mirko se od šoka onesvijestio. Dok Mirko leži u nesvijesti, nafta se širi i prlja njegove plahte. Nafta se širi brzinom od jednog kvadrata u sekundi i to sa svakog već onečišćenog kvadrata u svih osam smjerova kao na slikama dolje. Kada nafta onečisti neki kvadrat, uprlja se taj kvadrat tkanine na svim plahtama koje ga prekrivaju.
Slike prikazuju livadu iz prvog primjera u vremenskim trenucima 0, 1 i 2.
Napišite program koji će za zadane vremenske trenutke odrediti ukupnu površinu uprljane tkanine na plahtama u tim trenucima. Vrijeme mjerimo od trenutka izbijanja nafte.
ulaz
3
-2 1 1 2
1 0 2 1
-3 -3 -2 0
2
1 2 izlaz
5
15 Submit solution
Coming laterThe grading service will be connected in a later migration step. You can inspect the task and your previous results now.