Обернуть граф
Очень простая
Ограничение по времени выполнения 6 секунд
Ограничение по использованию памяти 256 мегабайт
Задан ориентированный граф с вершинами и ребрами, вершины которого пронумерованы от до . Найдите наименьшее количество ребер, которые следует обратить, чтобы существовал хотя бы один путь из вершины в вершину .
Входные данные
Первая строка содержит два целых числа и — количество вершин и ребер в графе. Каждая из следующих строк содержит два целых числа и , означающих что -ое ориентированное ребро идет из вершины в вершину .
Выходные данные
Выведите минимальное количество ребер, которые следует обратить. Если невозможно получить путь из вершины в вершину , выведите .
Примеры
Ввод #1
Ответ #1
Отправки 3K
Коэффициент принятия 30 %