HDOJ Floyd算法
Target Floyd算法 HDOJ 2544 Point 复习Floyd算法,详细可见: 数据结构与算法基础–第11周08–6.6图的应用8–6.6.2最短路径3–Floyd算法 . 注意无穷大: 为何程序员喜欢将INF设置为0x3f3f3f3f . Code #include < iostream > #define inf 0x3f3f3f3f using namespace std ; int map [ 111 ] [ 111 ] ; //较大数组写成全局变量 int main ( ) { int n , m , i , j , k ; while ( cin >> n >> m && ( n || m ) ) { //initialize for ( i = 1 ; i <= n ; ++ i ) for ( j = 1 ; j <= n ; ++ j ) map [ i ] [ j ] = inf ; //input for ( i = 1 ; i <= m ; ++ i ) { int a , b , c ; cin >> a >> b >> c ; map [ a ] [ b ] = c ; map [ b ] [ a ] = c ; } for ( k = 1 ; k <= n ; ++ k ) { for ( i = 1 ; i <= n ; ++ i )