1. 程式人生 > >最短路-hdu 2544

最短路-hdu 2544

水題,最短路floyd

inf開小了會wa

#include <stdio.h>
#include <iostream>
#include <string.h>
#include <algorithm>
#include <map>
#include <vector>
using namespace std;
const int maxn=105;
const int inf=0x3f3f3f3f;
int mp[maxn][maxn];
int main()
{
    int n,m;
    while(~scanf("%d%d",&n,&m)&&n+m)
    {
        //if(m==0&&n==0)break;
        memset(mp,inf,sizeof(mp));
        while(m--)
        {
            int u,v,w;
            scanf("%d%d%d",&u,&v,&w);
            mp[u][v]=mp[v][u]=w;
        }
         for(int k = 1;k <= n;k++){
            for(int i = 1;i <= n;i++){
                for(int j = 1;j <= n;j++){
                    if(  mp[i][k] + mp[k][j]<mp[i][j]){
                        mp[i][j] = mp[i][k] + mp[k][j];
                    }
                }
            }
        }
        printf("%d\n",mp[1][n]);
    }
    return 0;
}

相關推薦

A - 短路 (HDU - 2544)

mes std 解題思路 pri ace ret const cstring names - 題目大意 中文題,就是尋找最短的從商店到賽場的路線(題目中題意很清楚)。 - 解題思路 最短路徑的入門題,用dijkstral方法即可。 - 代碼 #include&

短路-hdu 2544

水題,最短路floyd inf開小了會wa #include <stdio.h> #include <iostream> #include <string.h> #include <algorithm> #include

兩道短路裸題(HDU 2544 短路 / HDU 1596 find the safest road)

題意:給出n個點,m條邊的圖,求1到n的 最短路。 程式碼: #include <stdio.h> #include <algorithm> #include <string.h> #include <vec

hdu 2544 短路(SPFA算法)

oid rom 表示 max 兩個 amp 取消 get pid 本題鏈接:點擊打開鏈接 本題大意: 首先輸入一個n,m。代表有n個點。m條邊。然後輸入m條邊,每條邊輸入兩個點及邊權。1為起點,n為終點。輸入兩個零表示結束。 解題思路:

hdu 2544 單源短路問題 dijkstra+堆優化模板

尋找 問題 col .cn 入隊 ron ava iss cto 最短路 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Su

HDU 2544 - 短路 - [堆優化dijkstra][短路模板題]

堆優化 push_back empty ace tle continue back 整數 所有 題目鏈接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 Time Limit: 5000/1000 MS (Java/Others

hdu-2544 短路

mes 整數 成都 所在地 最短 最短路 mem cos pre Time limit1000 ms Memory limit32768 kB 在每年的校賽裏,所有進入決賽的同學都會獲得一件很漂亮的t-shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時

HDU-2544-短路

%d -o string nlogn flag iostream cst using def 迪傑斯特拉算法--O(nlogn) #include"iostream" #include"cstring" #include"cstdio" using namespace

短路徑(Dijkstra)-HDU 2544-短路

最短路徑(Dijkstra)-HDU 2544-最短路 題目連結: 最短路 題目基礎: 最短路徑-Dijkstra(迪傑斯特拉)演算法 思路: 題目大意: 略略略~~ 題解: 套模板,傳送門有詳解

HDU 2544 短路

最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submis

HDU 2544 短路(dijkstra演算法模板題)

  Problem Description 在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t-shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場的路線,你可以幫助他們嗎?

HDU 2544 短路【Dijkstra演算法堆優化,Vector建圖】

最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 55757    Accepted Submissi

HDU 2544 短路(dijkstra)

Problem Description 在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t-shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場的路線,你可以幫助他們嗎?   Input

hdu 2544 短路裸題 SPFA

#include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #include <cmath> #include <

HDU 2544 短路

最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 42854    Accepted Submission

HDU 2544 短路短路 Floyd)

題目:http://acm.hdu.edu.cn/showproblem.php?pid=2544 程式碼: #include<stdio.h> #include<string.h> #include<algorithm> using

hdu 2544短路

Problem Description 在每年的校賽裡,所有進入決賽的同學都會獲得一件很漂亮的t-shirt。但是每當我們的工作人員把上百件的衣服從商店運回到賽場的時候,卻是非常累的!所以現在他們想要尋找最短的從商店到賽場的路線,你可以幫助他們嗎? Input

HDU 2544 短路短路/spfa)

題目:http://acm.hdu.edu.cn/showproblem.php?pid=2544 程式碼: #include <stdio.h> #include <queue> using namespace std; #define RANG

hdu 2544(所有短路演算法總結)

最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 82480    Accepted Submissi

hdu oj 2544 短路(短路徑)

最短路 Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 31874    Accepted Submissio