f[i][j]==true 代表 从i到j有 有向边相连
1 for(int k=0;k<n;k++) 2 for(int i=0;i<n;i++) 3 if(f[i][k]) 4 for(int j=0;j<n;j++) 5 if(f[k][j]) 6 f[i][j]=true;
f[i][j]==true 代表 从i到j有 有向边相连
1 for(int k=0;k<n;k++) 2 for(int i=0;i<n;i++) 3 if(f[i][k]) 4 for(int j=0;j<n;j++) 5 if(f[k][j]) 6 f[i][j]=true;