题目描述
给定一张点数为 n 的有向图的邻接矩阵,图中不包含自环,求该有向图的传递闭包。
一张图的邻接矩阵定义为一个 n×n 的矩阵 A=(aij)n×n,其中
aij={1,i 到 j 存在直接连边0,i 到 j 没有直接连边
一张图的传递闭包定义为一个 n×n 的矩阵 B=(bij)n×n,其中
bij={1,i 可以直接或间接到达 j0,i 无法直接或间接到达 j
输入格式
输入数据共 n+1 行。
第一行一个正整数 n。
第 2 到 n+1 行每行 n 个整数,第 i+1 行第 j 列的整数为 aij。
输出格式
输出数据共 n 行。
第 1 到 n 行每行 n 个整数,第 i 行第 j 列的整数为 bij。
4
0 0 0 1
1 0 0 0
0 0 0 1
0 1 0 0
1 1 0 1
1 1 0 1
1 1 0 1
1 1 0 1
提示
对于 100% 的数据,1≤n≤100,保证 aij∈{0,1} 且 aii=0。