Ostrva - Izborno
Kapetan Mika ima zadatak da napravi mapu arhipelaga koji se sastoji od n ostrva. Na raspolaganju ima mali brod i hrabru posadu. On se odlučio za sledeću taktiku: za svaka dva različita ostrva A i B , on će se pravolinijski uputiti od ostrva A do ostrva B, izbrojaće koliko se ostalih ostrva nalazi sa desne strane putanje broda i pribeležiće to. Ostrvo se nalazi sa desne strane putanje ako pripada desnoj poluravni (polumoru) određenoj pravom AB. Smer je, naravno, bitan - ako je neko ostrvo sa desne strane putanje od A do B, onda je ono sa leve strane putanje od B do A.
Napomenimo da ne postoje tri kolinearna ostrva, tj. pri pomenutim pravolinijskim putanjama između dva ostrva brod nikad neće naleteti na neko treće ostrvo. Takođe napomenimo da nije poznato kako kapetanove beleške pomažu pri pravljenju mape.
Posle svih putovanja, kapetan Mika se zagledao u svoje beleške i pokušao na osnovu njih da odgovori na k pitanja tipa: "kada sam putovao od ostrva A do ostrva B, da li mi je ostrvo C bilo sa desne strane?", ali nije uspeo. Možete li mu pomoći?
] (1 ≤ A, B, C ≤ n, A ≠ B ≠ C ≠ A) koji predstavljaju pitanje: da li je ostrvo C sa desne strane putanje od ostrva A do ostrva B?[c]3
0 1 0
0 0 1
1 0 0
2
1 2 3
1 3 2
Izlaz:
DA
NEObjašnjenje: Kako se sa desne strane puta od ostrva 1 do ostrva 2 nalazi jedno ostrvo (a12 = 1) i kako imamo samo 3 ostrva, to ostrvo mora biti ostrvo 3, pa je odgovor na prvo pitanje potvrdan. Slično, ostrvo 2 se ne može nalaziti sa desne strane puta od ostrva 1 do ostrva 3.
Submit solution
Coming laterThe grading service will be connected in a later migration step. You can inspect the task and your previous results now.