eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Голосування

Голосування

У Байтляндії було вирішено провести голосування. Щоб проголосувати людині потрібно під'їхати у найближчий пункт голосування. Жителі Байтляндії ліниві. Якщо подорож від того місця, де вони живуть, до пункта голосування заємає більше одного дня, на голосування вони не підуть. Байтляндія має вигляд неорієнтовного графа. Час подорожі по кожній з доріг - рівно один день. Вздовж кожної дороги країни живуть люди (рівномірно по дорозі і дуже густо). Пункти голосування можна будувати лише у вершинах. Відповідно, щоб усі проголосували (тобто пішли на голосування), потрібно, щоб у кожного ребра у одному з двох кінців був пункт голосування. Необхідно допомогти правителю країни зекономити гроші і вибрати мінімальну за розміром множину вершин, у яких потрібно спорудити пункти голосування. \InputFile У першому рядку числа \textbf{N} та \textbf{M} - кількість вершин та ребер графа відповідно (\textbf{1} ≤ \textbf{N} ≤ \textbf{50000}, \textbf{1} ≤ \textbf{M} ≤ \textbf{100000}). Наступні \textbf{M} рядків містять по \textbf{2} числа - \textbf{a} та \textbf{b} (\textbf{1} ≤ \textbf{a}, \textbf{b}, ≤ \textbf{N}, \textbf{a} ≠ \textbf{b}), що означає, що між містами \textbf{a} та \textbf{b} є дорога. \OutputFile Вихідний файл повинен складатись з двох рядків - число вершин \textbf{k} у першому рядку та \textbf{k} чисел від \textbf{1} до \textbf{n} у другому. \textbf{Примітка} На реальному контесті оцінювання відбувалось так: \begin{enumerate} \item Ви могли скачати вхідні тести. \item Оцінювались вихідні тести, а не програма. \item Якщо ваші \textbf{k} вершин не покривають усі \textbf{m} ребер, ви отримаєте \textbf{0} балів за тест. Якщо ж відповідь коректна, число балів залежить від розміру вибраної вами множини. Нехай ваша відповідь = \textbf{y}, а оптимальна = \textbf{b}. Тоді ви зарабите \textbf{10·((8b-7y)/b)^2} балів (округлені до найближчого цілого). \end{enumerate} Ми ризикнули піти на експеримент і на свій страх та ризик оцінити саме Вашу програму. \includegraphics{https://static.e-olymp.com/content/00/0093d56e427e0063d34bfc00c31387bdad60ff9e.jpg}
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
4 4
1 2
2 3
3 1
1 4
Вихідні дані #1
2
1 3