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