Floyd

1 void floyd() {
2     for(int k = 0; k < n; k++) {
3         for(int i = 0; i < n; i++) {
4             for(int j = 0; j < n; j++) {
5                 d[i][j] = min(d[i][j], d[i][k] + d[k][j]);
6             }
7         }
8     }
9 }

 

posted @ 2015-04-10 21:18  Mite  阅读(110)  评论(0)    收藏  举报