Сильна зв'язність
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Назвемо компонентою сильної зв'язності у орієнтовному графі довільну множину вершин таку, що з довільної вершини цієї множини існує шлях у довільну іншу вершину цієї множини, і не існує іншої множини з аналогічою властивістю, яка містить цю множину.
Задано орієнтовний граф. Зайдіть кількість різних компонент сильної зв'язності у ньому.
Вхідні дані
У першому рядку задані через пропуск два цілих числа і — кількість вершин і ребер у графі відповідно. Наступні рядків описують ребра графа: -ий з цих рядків містить два числа та — номери початку і кінця -го ребра, відповідно. Гарантується, що граф не містить петель та кратних ребер.
Вихідні дані
Виведіть одне число — кількість компонент сильної зв'язності заданого графа.
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Відправки 1K
Коефіцієнт прийняття 57%