Laiko ribojimas: 1s
Atminties ribojimas: 64MB
Kaimynų kaimynai
Duotas besvoris neorientuotas grafas. Viršūnės ir yra vadinamos kaimynėmis, jei jas jungia briauna. Viršūnės ir vadinamos antros eilės kaimynėmis, jei galioja šios sąlygos: ir nėra ta pati viršūnė; ir nėra kaimynės; bei egzistuoja tokia viršūnė , kad ir būtų kaimynės bei ir būtų kaimynės.
Žemiau pateiktame grafe viršūnės kaimynės yra , ir , o antros eilės kaimynės yra , , ir .
Jūsų užduotis - rasti visas tam tikros viršūnės antros eilės kaimynes.
Pradiniai duomenys
Pirmoje eilutėje pateikti du sveikieji skaičiai ir - grafo viršūnių ir briaunų kiekiai ().
Antroje eilutėje pateikta tarpais atskirtų simbolių eilučių. -oji simbolių eilutė žymi -osios viršūnės pavadinimą. Pavadinimų ilgiai neviršija simbolių, juos sudaro tik didžiosios ir mažosios lotyniškos abėcėlės raidės.
Toliau pateikta eilučių. -ojoje iš jų yra dvi tarpu atskirtos simbolių eilutės ir , nurodančios, kad tarp viršūnių su pavadinimais ir yra briauna. Yra garantuota, kad nebus pasikartojančių briaunų ir kilpų.
Paskutinėje eilutėje pateiktas viena simbolių eilutė - viršūnės, kurios antros eilės kaimynių ieškosime, pavadinimas.
Rezultatai
Jūsų programa turi išvesti dvi eilutes. Pirmoje eilutėje turi būti vienas sveikasis skaičius - viršūnės antros eilės kaimynių kiekis.
Antroje eilutėje turi būti tarpais atskirtų simbolių eilučių - viršūnės antros eilės kaimynių pavadinimai. Šie pavadinimai turi būti išrikiuoti abėcėlės tvarka.
Pavyzdžiai
Pradiniai duomenys | Rezultatai | Paaiškinimas |
---|---|---|
11 12 A B C D E F G H I J K A B A C A D B C B E B F D F D G D H E I F J F K A |
4 E F G H |
Šis pavyzdys atitinka sąlygoje parodytą grafą. |
10 12 sarunas raminta nojus ramunas mykolas beta arturas zuzana julius ina mykolas zuzana mykolas ramunas ramunas zuzana ramunas beta zuzana beta ramunas arturas zuzana nojus beta sarunas sarunas raminta nojus sarunas ramunas raminta julius ina mykolas |
4 arturas beta nojus raminta |
Pradiniuose duomenys aprašytas grafas atrodo taip: Viršūnės "mykolas" antros eilės kaimynės nuspalvintos raudonai. |