Laiko ribojimas: 2s
Atminties ribojimas: 256MB
Paskaitų kambariai
Vilniaus universitete yra kambarių sujungtų koridoriais. Iš viso yra
koridorių ir iš kiekvieno kambario į kitą veda būtent vienas kelias. Kambariai yra sunumeruoti nuo
iki
.
Kiekvieną dieną Artūras ir Albertas kažkuriuose kambariuose rašo testą ir po testo susitinka viename kambaryje aptarti sprendimus. Artūras ir Albertas nori, kad atstumas nuo kambarių, kuriuose rašo testus iki kambario, kuriame susitinka, būtų lygus.
Kadangi kiekvieną dieną jie testus rašo skirtinguose kambariuose, jie paprašė jūsų pagalbos surasti skaičių kambarių, iki kurių atstumai nuo pradinių kambarių būtų lygūs.
Pradiniai duomenys
Pirmoje eilutėje duotas skaičius - kambarių skaičius universitete.
Sekančiose eilučių aprašyti koridoriai. Kiekvienoje eilutėje duota po du skaičius
reiškiančius, jog kambarius
jungia tunelis.
Sekančioje eilutėje duotas vienas skaičius - užklausų skaičius.
Sekančiose eilučių duota po du skaičius
reiškiančius, jog
-tąją dieną testas buvo rašomas
kambariuose.
Rezultatai
Kiekvienai užklausai išvesti po vieną skaičių - kiek kambarių yra vienodu atstumu nuo pradinių.
Pavyzdys
Duomenys | Rezultatai |
---|---|
4 1 2 2 3 2 4 2 1 2 1 3 |
0 2 |