对本题的疑问
查看原帖
对本题的疑问
366937
too_simple楼主2022/11/21 11:24
for(int k = 1; k <= n; ++ k) {
        for(int i = 1; i <= n; ++ i) {
            if(i == k) continue;
            for(int j = 1; j <= n; ++ j) {
                if(i == j) continue;
                dn[i][j] = max(dn[i][j], dn[i][k] + dn[k][j]);
                dx[i][j] = min(dx[i][j], dx[i][k] + dx[k][j]);
            }
        }
    }

所以这题为啥要先枚举k呢?

2022/11/21 11:24
加载中...