Задачі
Чи є цикл?
Чи є цикл?
Задано орієентовний граф. Визначіть, чи містить він цикл.
\InputFile
Перший рядок містить кількість вершин $n~(n \le 50)$. Далі у $n$ рядках йде по $n$ чисел, кожне з яких дорывнює $0$ або $1$. $j$-те число в $i$-му рядку дорівнює $1$ тоді і лише тоді, коли існує ребро, яке йде з $i$-ї вершини у $j$-ту. Гарантується, що на діагоналі матриці будуть стояти нулі.
\OutputFile
Виведіть $0$, якщо у заданому графі циклу немає, і $1$, якщо він є.
\includegraphics{https://static.e-olymp.com/content/f9/f97f562d45d29cb7850454b2966467f12e29bc92.gif}
Вхідні дані #1
3 0 1 1 0 0 1 0 0 0
Вихідні дані #1
0
Вхідні дані #2
5 0 1 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0
Вихідні дані #2
1