Igra na Matrici
View as PDFData je matrica dimenzija . Na nekim poljima ove matrice nalaze se kristali. Dodatno, neka polja mogu biti obojena u belu ili crnu boju (tj. polje može biti belo, crno ili neobojeno, nezavisno od ovoga, na njemu se mogu nalaziti kristali). Dva igrača igraju igru na matrici. U jednom potezu igrač bira polje
na kojem ima kristala. Neka se na tom polju nalazilo
kristala i neka je igrač sa njega uzeo
kristala. Ukoliko je polje
bilo obojeno u belu boju, igrač postavlja
kristala na polje
i
kristala na polje
. Ukoliko polje nije bilo belo, igrač postavlja
kristala na samo jedno od ova dva polja (tj. bira da li će postaviti
kristala na polje
ili
kristala na polje
). Ako se
kristala postavlja na polje koje je crno, na njega će biti postavljeno tačno
kristala, dok će preostalih
kristala biti uništeno.
Osim toga, garantuje se da je polje ultracrno i da će svi kristali postavljeni na njega biti uništeni, kao i da je polje
belo.
Dodatno, nije dozvoljeno stavljati kristale van granica matrice, tj. ukoliko treba da stavite kristala na polje
i
kristala na polje
, ali je jedno od njih van matrice, onda morate da stavite
kristala na preostalo polje koje je u matrici. Slično, ukoliko treba da stavite
kristala na polje
ili
kristala na polje
, ali je neko od ta dva polja van granica matrice, morate staviti svih
kristala na preostalo polje koje je u matrici.
Zbog balansiranosti crne i bele boje, za svako belo polje i crno polje
važi da je:
uvek neparan broj.
Igrač koji ne može da napravi potez gubi. Ispisati , ukoliko pri optimalnoj igri prvi igrač pobeđuje i
, ukoliko gubi.
Opis ulaza
Prva linija standardnog ulaza sadrži broj , koji označava broj test primera.
Za svaki test primer, prva linija sadrži dva broja: i
, koji predstavljaju dimenzije matrice
.
Sledeća linija sadrži broj , koji označava broj polja na kojima se nalaze kristali (
).
Narednih linija sadrže po tri broja:
,
i
, koji označavaju da se na polju
nalazi
kristala (
).
Sledeća linija sadrži broj , koji predstavlja broj belih polja (
).
Narednih linija sadrže po dva broja,
i
, koji označavaju da je polje
belo.
Sledeća linija sadrži broj , koji predstavlja broj crnih polja (
).
Narednih linija sadrže po dva broja,
i
, koji označavaju da je polje
crno.
Garantuje se da je veličina ulaza do .
Opis izlaza
Ispisati linija, u svakoj
ukoliko prvi igrač pobeđuje pri optimalnoj igri oba igrača ili
, ukoliko gubi.
Primer ulaza
1
2 2
1
1 1 1
1
1 2
1
2 2
Primer izlaza
lose
Comments