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