L. Ретроанализ: сколько выигрышных ходов
2500 мс · 256 МБ · всё или ничего
Та же игра, что в классной задаче M. Для каждой вершины нужно вывести количество выигрышных первых ходов: рёбер, ведущих в вершину, из которой ходящий проигрывает.
Формат ввода
Формат тот же, что в классной задаче M: несколько тестов подряд, в каждом и , затем рёбер. Сумма и сумма по всем тестам не превосходят .
Формат вывода
Для каждого теста выведите чисел, по одному в строке. Ответы к разным тестам разделяйте пустой строкой.
Примеры
ввод
5 5 1 2 2 3 3 1 1 4 4 5
вывод
0 0 0 1 0
ввод
2 1 1 2
вывод
1 0
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.