- Language:
- Time limit: 1.00 s
- Memory limit: 512 MB
Piirissä on lasta, jotka on numeroitu myötäpäivään . Leikissä vuoro kiertää piirissä järjestyksessä alkaen lapsesta . Joka toinen lapsi jää piiriin ja joka toinen lapsi lähtee pois piiristä. Näin jatkuu, kunnes piirissä on enää yksi lapsi, joka lähtee viimeisenä.
Yllä oleva kuva vastaa tilannetta, jossa . Tässä tapauksessa lapset lähtevät piiristä järjestyksessä .
Tehtäväsi on selvittää pienin , jolla lapset ja lähtevät piiristä peräkkäin niin, että lapsi lähtee heti lapsen jälkeen.
Syöte
Ensimmäisellä rivillä on kokonaisluku : testien määrä.
Tämän jälkeen tulee riviä, joista jokaisella on kaksi kokonaislukua ja .
Tuloste
Tulosta jokaiseen testiin pienin . Jos ratkaisua ei ole olemassa, tulosta -1
.
Esimerkki
Syöte:
10 1 3 2 1 2 2 2 3 2 4 2 5 3 1 3 7 42 44 1337 17
Tuloste:
3 2 -1 -1 4 -1 4 7 44 1344
Osatehtävä 1 (5 pistettä)
Osatehtävä 2 (8 pistettä)
Osatehtävä 3 (10 pistettä)
- on parillinen