- Time limit: 1.00 s
- Memory limit: 512 MB
Koulussa on poikaa ja tyttöä. Ensi viikolla järjestetään tanssiaiset, joissa jokaisessa tanssiparissa on poika ja tyttö. Tiedossasi on mahdollista paria, jotka suostuvat tanssimaan keskenään.
Tehtäväsi on selvittää suurin mahdollinen tanssiparien määrä sekä näyttää, miten tämän määrän voi saavuttaa.
Syöte
Syötteen ensimmäisellä rivillä on kolme kokonaislukua , ja : poikien, tyttöjen sekä mahdollisten parien määrä. Pojat on numeroitu , ja tytöt on numeroitu .
Tämän jälkeen syötteessä on riviä, jotka kuvaavat mahdolliset parit. Jokaisella rivillä on kaksi kokonaislukua ja : poika ja tyttö suostuvat tanssimaan keskenään.
Tuloste
Tulosta ensin yksi kokonaisluku : suurin mahdollinen tanssiparien määrä. Tulosta tämän jälkeen riviä, jotka kuvaavat parit. Voit tulostaa minkä tahansa kelvollisen ratkaisun.
Rajat
Esimerkki
Syöte:
3 2 4 1 1 1 2 2 1 3 1
Tuloste:
2 1 2 3 1