- Time limit: 1.00 s
- Memory limit: 128 MB
Verkossa on solmua, jotka on numeroitu . Verkko on puu, joten siinä on kaarta ja minkä tahansa kahden solmun välillä on polku.
Joka siirrolla etsit solmun, josta lähtee vain yksi kaari ja jonka numero on mahdollisimman pieni. Poistat tämän solmun sekä siitä lähtevän kaaren verkosta. Jatkat samaa, kunnes verkossa on vain kaksi solmua.
Kirjaat muistiin joka poiston yhteydessä sen solmun numeron, joka on poistettavan solmun vieressä. Osoittautuu, että verkon rakenteen pystyy palauttamaan näistä kirjauksista, ja se on seuraava tehtäväsi.
Syöte
Syötteessä on ensin kokonaisluku : verkon solmujen määrä.
Sitten syötteessä on lukua, jotka kertovat poistettujen solmujen viereiset solmut.
Tuloste
Tulosta riviä, joista jokainen kuvaa yhden puun kaaren. Voit tulostaa kaaret missä tahansa järjestyksessä.
Rajat
Esimerkki
Syöte:
5 2 2 4
Tuloste:
1 2 2 3 2 4 4 5