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 |