Disko
문제
Juss sai hiljuti rikkaks. Suure diskofännina otsustas ta lasta endale ehitada diskotoa. Nagu teada, on diskotoas vaja väga palju lampe värvidega mängimiseks, seega on Jussil seal () lampi, mis on nummerdatud . Juss avastas peagi, et lampe ükshaaval sisse ja välja lülitada on väga tülikas, seega otsustas ta lasta paigaldada () lülitit, mis on nummerdatud ja kus lüliti muudab nende lampide seisundit, mille numbrid on .
Ühe peo järel soovis Juss lambid välja lülitada, aga ta avastas et need on sellises imelikus seisus, et ta ei oska neid olemasolevate lülititega välja lülitada. Täpsemalt põlevad () lampide gruppi, kus grupp sisaldab kõiki lampe numbritega ja iga korral kehtib . Kirjuta programm, mis leiab, milliseid lüliteid peaks lülitama, et kõik lambid ära kustutada.
입력
Tekstifaili esimesel real on täisarv . Teisel real on täisarv . Järgmisel real on igaühel kaks täisarvu ja . Järgmisel real on täisarv . Viimasel real on igaühel kaks täisarvu ja .
출력
Tekstifaili esimesele reale väljastada kas EI või JAH vastavalt sellele, kas lahend leidub. Kui lahend leidub, siis väljastada teisele reale täisarvu, mis kirjeldavad strateegiat lampide väljalülitamiseks: kohal olev arv peab olema 1, kui lülitit tuleb lülitada, või , kui ei tule. Kui lahendit ei leidu või kui programm lahendeid ei väljasta, peab faili teine rida olema tühi.
예제
예제 1
10 2 2 4 6 6 6 1 7 5 8 6 8 2 7 7 7 7 9
JAH 0 1 1 1 1 0
예제 2
5 1 2 2 1 3 3
EI