Module: 弗洛伊德算法


Problem

5 /10


有循环吗?

Problem

给定一个有向图。你想确定它是否包含一个循环。
 
输入
第一行包含顶点数N≤ 50. 接下来,N 行之后是 N 个数字,每个数字都是—— 0 或 1。当且仅当存在从第 i 个顶点到第 j 个顶点的边时,第 i 行中的第 j 个数等于 1。保证矩阵的对角线上会有零。
 
输出
如果给定图中没有环则打印0,如果有则打印1。

例子 <头> <日># <正文>
输入 输出
1
3
0 1 0
0 0 1
0 0 0
0
2
3
0 1 0
0 0 1
1 0 0
1