- Time limit: 1.00 s
- Memory limit: 128 MB
Uolevin luokalla on oppilasta. Tehtäväsi on muodostaa mahdollisimman monta tanssiparia, kun tiedät, ketkä suostuvat tanssimaan toistensa kanssa. Tanssiparissa on kaksi oppilasta, joista toinen on poika ja toinen on tyttö.
Syöte
Syötteen ensimmäisellä rivillä on kaksi kokonaislukua ja : oppilaiden määrä ja sopivien parien määrä. Oppilaat on numeroitu kokonaisluvuin .
Sitten syötteessä on rivi, joka sisältää merkkiä : oppilaiden sukupuolet. Jokainen oppilas on P (poika) tai T (tyttö).
Lopuksi syötteessä on riviä, jotka kertovat toisilleen sopivat parit. Joka rivillä on kaksi kokonaislukua ja . Tämä tarkoittaa, että ja sopivat toisilleen.
Tuloste
Ohjelmasi tulee tulostaa ensin, mikä on suurin mahdollinen parien määrä. Tämän jälkeen ohjelmasi tulee tulostaa jokainen pari ratkaisussa.
Jos vaihtoehtoja on useita, voit tulostaa minkä tahansa.
Rajat
Esimerkki
Syöte:
5 4 T T P T P 1 3 2 5 3 4 4 5
Tuloste:
2 1 3 4 5