B. Наименьшее вершинное покрытие дерева
2000 мс · 256 МБ · всё или ничего
Вершинное покрытие - множество вершин, в котором у каждого ребра есть хотя бы один конец. Найдите наименьшее по количеству вершин покрытие дерева.
Формат ввода
В первой строке - число ().
В следующих строках - пары , () - рёбра дерева.
Формат вывода
Одно число - размер наименьшего вершинного покрытия.
Примеры
ввод
5 1 2 1 3 2 4 3 5
вывод
2
ввод
1
вывод
0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.