| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 2 초 | 1024 MB | 7 | 2 | 2 | 28.571% |
Latvijos informatikos olimpiados vertinimo komisija išsirengė į turistinę kelionę po Lietuvą. Jie išsinuomojo autobusiuką ir nusprendė, kad vairuos labiausiai patyręs komisijos narys Mārtiņš (Martinšas).
Latviai kelionę pradės Biržuose ir važinės po įvairius Lietuvos miestus.
Latviai susitarė sustoti pavalgyti kas K aplankytų miestų. Kitaip sakant, jie valgys pirmame aplankytame mieste (Biržuose), (K + 1)-ame, (2K + 1)- ame ir taip toliau.
Martinšas žino, kad LMIO Respublikinio etapo baigiamoji dalis vyks Prienuose, todėl jis būtinai nori ten papietauti. Be to, jis nori tai padaryti kuo greičiau, t. y. aplankęs kuo mažiau miestų.
Martinšas vežasi neišsamų žemėlapį, kuriame pažymėta tik N miestų ir M juos jungiančių kelių. Jis nori važiuoti tik žemėlapyje pažymėtais keliais.
Miestus latviai gali aplankyti daugiau nei vieną kartą. Laikykite, kad kiekvieną kartą atvykus į kažkurį miestą jis yra vėl aplankomas – net jei jau buvo aplankytas anksčiau.
Latviai tuo pačiu keliu gali važiuoti kelis kartus. Jie netgi gali apsisukti ir grįžti keliu, kuriuo jie ką tik atvažiavo, tačiau apsisukti galima tik miestuose (juos aplankant), o ne kelio viduryje.
Apskaičiuokite, kiek mažiausiai miestų Martinšas turės aplankyti, iki kol galės papietauti Prienuose.
Pirmoje eilutėje pateikiami trys sveikieji skaičiai:
Tolesnėse M eilučių pateikiama po du skirtingus skaičius, žyminčius, kuriuos miestus jungia žemėlapyje pažymėti keliai. Miestai numeruojami nuo 1 iki N. Biržų numeris yra 1, Prienų – N.
Išveskite vieną sveikąjį skaičių – kiek mažiausiai miestų Martinšas turės aplankyti, iki kol galės papietauti Prienuose. Įskaičiuokite ir pirmą apsilankymą Biržuose, ir paskutinį Prienuose. Jeigu papietauti Prienuose nepavyks, išveskite skaičių „-1“
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 13 | N ≤ 10, M ≤ 20, K ≤ 5 |
| 2 | 29 | N ≤ 1 000, M ≤ 1 000, K ≤ 1 000 |
| 3 | 21 | K = 1 |
| 4 | 37 | Nėra |
5 4 4 1 5 5 3 3 2 2 5
5
5 4 3 1 2 2 3 3 4 4 5
7
2 1 2 1 2
-1
Olympiad > Lithuanian Olympiad in Informatics > Lithuanian Olympiad in Informatics 2015/2016 > National Round (1) > 10-12 Classes 2번