Veenus
문제
Veenusel on hierarhiline haldusjaotus: planeet on jagatud regioonideks, iga regioon võib olla jagatud alamregioonideks, iga alamregiooon omakorda alam-alamregioonideks j.n.e. Kokku on planeedil haldusüksust, mis on nummerdatud , kusjuures haldusüksus number on terve planeet. Seega moodustab Veenuse haldusjaotus puu, mille juurtipu tähis on .
Veenusel on ka palju vulkaane ja selle elanikud on pidevas mures võimalike pursete pärast. Sellepärast on igas haldusüksuses spetsiaalne vulkaanilise aktiivsuse tagajärgedega võitlemise keskus. Keskus aktiveerub, kui üksuses kuulutatakse välja kõrge ohutase. Huvitaval kombel on võimalik, et mingis haldusüksuses on ohutase kõrge, kuigi kõigis selle alamüksustes on ohutase madal.
Kui korraga on aktiivsed mitu vulkaanilise aktiivsuse tagajärgedega võitlemise keskust, tuleb nende tegevust koordineerida. Selleks määratakse olukorda juhtima kõige väiksem haldusüksus, mis sisaldab kõiki kõrge ohutasemega haldusüksusi. Iga haldusüksus loetakse kõigist oma alam\-üksustest rangelt suuremaks, isegi kui tal on ainult üks alamüksus.
Vulkaaniline aktiivsus on väga muutuv, sellepärast on vaja programmi, mis saab teateid selle kohta, kui mõnes haldusüksuses on ohutase muutunud madalast kõrgeks või kõrgest madalaks, ja leiab iga sellise teate järel, milline haldusüksus nüüd olukorda juhtima peaks.
입력
Sisendi esimesel real on Veenuse haldusüksuste arv ().
Järgmisel real on igaühel ühe haldusüksuse kirjeldus. Real number on kõigepealt haldusüksuse alamüksuste arv () ja selle järel täisarvu (), mis näitavad, et haldusüksused on üksuse alamüksused.
Järgmisel real on teadete arv ().
Selle järel järgmisel real on igaühel ühe teate kirjeldus: täisarvud ja (, ), kust tähendab, et haldusüksuses muutus ohutase madalast kõrgeks, ja , et üksuse ohutase muutus kõrgest madalaks.
Võib eeldada, et alguses on kõigi haldusüksuste ohutase madal ja et sisendandmed on kooskõlalised (kui mingi üksuse kohta tuleb ohutaseme kõrgeks muutumise teade, siis enne oli selle üksuse ohutase madal, ja vastupidi).
출력
Väljastada täpselt rida, igale reale üks täisarv. Väjundi reale väljastada sisendi real kirjeldatud teate järel olukorda juhtiva haldusüksuse number. Kui kõigis haldusüksustes on ohutase madal, väljastada arv .
예제
예제 1
7 2 2 3 2 4 5 2 6 7 0 0 0 0 10 1 1 2 1 1 4 1 5 1 6 1 7 2 5 2 4 2 7 1 3
1 0 4 2 1 1 1 3 6 3
예제 2
4 1 2 1 4 0 1 3 4 1 4 1 3 1 1 2 1
4 4 1 4
예제 3
5 4 2 3 4 5 0 0 0 0 6 1 2 1 3 2 2 1 5 1 2 2 5
2 1 3 1 1 1