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