- Time limit: 1.00 s
- Memory limit: 128 MB
Uolevi pelaa peliä, jossa on kolme kasaa tikkuja. Pelin alussa kasoissa on , ja tikkua, ja peliin kuuluu kierrosta.
Jokaisella kierroksella Uolevi valitsee kasat ja niin, että :ssä on mahdollisimman vähän tikkuja ja :ssä on mahdollisimman paljon tikkuja. Sitten hän siirtää yhden tikun kasasta kasaan .
Jos on monta tapaa valita kasat ja , Uolevi voi tehdä minkä tahansa valinnan, mutta kasat eivät saa olla samat.
Mikä on kasojen sisältö kierroksen jälkeen?
Syöte
Syötteen ensimmäisellä rivillä on kokonaisluku : testien määrä.
Tämän jälkeen syötteessä on riviä. Jokainen rivi sisältää kokonaisluvut , , ja .
Tuloste
Ohjelmasi tulee tulostaa jokaiseen testiin vastauksena kasojen sisältö
lopuksi pienimmästä suurimpaan.
Esimerkki
Syöte:
3 2 10 5 2 6 6 6 1 3 3 8 3
Tuloste:
4 5 8 5 6 7 4 5 5