- Time limit: 1.00 s
- Memory limit: 512 MB
Sukukokouksen jälkeen Uolevin sukulaiset menevät tänä vuonna pizzeriaan. He tilaavat yhden jättipizzan, josta riittää syötävää kaikille. Ongelmana on kuitenkin, että kaikki eivät pidä samoista täytteistä. Lisäksi pizzaan saa valita vain täytettä.
Ennen pizzan tilausta Uolevi järjesti äänestyksen, jossa sukulaiset pystyivät vaikuttamaan pizzan täytteisiin. Jokainen sukulainen valitsi kaksi eri täytettä jotka hän haluaa pizzaan.
Tehtäväsi on valita pizzaan tasan täytettä niin, että ainakin yksi jokaisen sukulaisen toiveista toteutuu.
Syöte
Syötteen ensimmäisellä rivillä on luvut , ja , täytteiden määrä, sukulaisten määrä ja montako täytettä pizzaan saa valita. Sen jälkeen tulee riviä jotka kertovat mitä täytteitä sukulaiset äänestivät. Rivillä on kaksi lukua, ja joka tarkoittavat että sukulainen äänesti täytteitä ja .
Tuloste
Tulosta YAY
jos on mahdollista valita täytettä niin, että ainakin yksi jokaisen sukulaisen toiveista toteutuu. Sen jälkeen tulosta lukua: täytteet jotka valittiin. Jos tämä ei ole mahdollista tulosta QAQ
Rajat
Kaikissa testeissä . Lisäksi ei ole ikinä kahta sukulaista jotka äänestävät tasan samoja täytteitä.
Testeissä 1-5
Testeissä 6-10
Testeissä 11-15
Testeissä 16-20
Esimerkki
Syöte:
8 13 4 1 2 1 4 4 3 3 5 4 5 4 6 6 5 6 7 7 8 8 5 8 2 7 5 4 7
Tuloste:
YAY 2 4 5 7
Syöte:
5 5 2 1 2 2 3 3 4 4 5 5 1
Tuloste:
QAQ