Floyd 알고리즘은 i=j인 정점을 포함하여 모든 정점 쌍(i, j) 사이의 거리를 순차적으로 완화하고 정점 쌍(i, i) 사이의 초기 거리가 0이므로 완화는 오직 한 쌍의 정점만 발생할 수 있습니다. 정점 k가 d[i][k]+d[k][i]<0인 경우, 이는 정점 i를 통해 음의 순환을 갖는 것과 같습니다.
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking