Конденсація графа#1947

Конденсація графа

2 секунди
128 мегабайтів
Дуже легка

Знайдіть кількість ребер у конденсації заданого орієнтованого графа.

Конденсацією орієнтованого графа є орієнтований граф G', вершини якого відповідають сильно зв'язним компонентам графа . Ребро в графі G' проводиться тоді і тільки тоді, коли існує хоча б одне ребро між вершинами відповідних компонент зв'язності в графі .

В графі-конденсації відсутні кратні ребра.

Вхідні дані

Перший рядок містить кількість вершин і кількість ребер m~(n \le 10^4, m \le 10^5) графа. Кожен із наступних рядків описує одне ребро графа. -е ребро задається двома числами: початковою вершиною b_i і кінцевою вершиною e_i~(1 \le b_i, e_i \le n). У графі можуть бути присутні кратні ребра і петлі.

Вихідні дані

Виведіть кількість ребер у конденсації графа.

Приклади

Приклад 1

Loading
Loading