B. Кто доберётся до первой
3000 мс · 256 МБ · всё или ничего
Ориентированный граф задан списком рёбер. Посчитайте, из скольких вершин достижима вершина 1, считая её саму.
Обход умеет ходить только по рёбрам вперёд. Чтобы ответить на обратный вопрос, разверните все рёбра — и запустите обычный обход по транспонированному графу.
Формат ввода
Первая строка содержит числа () и ().
Далее идут строк с парами . Возможны петли и кратные рёбра.
Формат вывода
Одно число — количество вершин, из которых достижима первая.
Примеры
ввод
4 3 1 2 2 3 4 1
вывод
2
ввод
3 2 2 1 3 1
вывод
3
Войдите, чтобы отправлять решения.