for (int k = 0; k < N; k++) {
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
// if (i == j || i == k) continue;
D[i][j] = Math.min(D[i][j], D[i][k] + D[k][j]);
}
}
}
쑰건 μ²λ¦¬μ λ‘μ§ λλ¬ΈμΈμ§ μμ if (i == j || i == k) continue;
λ¬Έμ λ£κ³ μ λ£κ³ μ μκ° μ°¨μ΄κ° λ무 λ§μ΄ λλ€. μ¬μ€ μκ°ν΄λ³΄λ©΄ νμ μλ λ‘μ§μ΄κΈ΄ νλ°... κ·Έλλ νμ λ£κ³ μΆλ€λ μκ°μ΄μμ΄....