hdu1874 暢通工程續 (最短路)

2021-06-08 00:09:12 字數 511 閱讀 8628

已知起點和終點,請你計算出要從起點到終點,最短需要行走多少距離。

//經典的單源 最短路 ,用dijkstra,這裡要注意的是有重邊,取最小的那個。

已知起點和終點,請你計算出要從起點到終點,最短需要行走多少距離。

//經典的單源 最短路 ,用dijkstra,這裡要注意的是有重邊,取最小的那個。

#include#include#define min(a,b) (a>b? b:a)

#define inf 100000000

using namespace std;

int map[200][200];

int d[200],f[200];//d 表示可訪問的結點,f表示開始到現在的距離

int n,m;

void pri()}}

}int main()

{ while(scanf("%d%d",&n,&m)!=eof)

{int i,j;

int s,e;

for(i=0;i

HDU 1874 暢通工程續(最短路)

problem description 某省自從實行了很多年的暢通工程計畫後,終於修建了很多路。不過路多了也不好,每次要從乙個城鎮到另乙個城鎮時,都有許多種道路方案可以選擇,而某些方案要比另一些方案行走的距離要短很多。這讓行人很困擾。現在,已知起點和終點,請你計算出要從起點到終點,最短需要行走多少距...

hdu1874 暢通工程續(最短路)

思路 最短路裸題 includeusing namespace std const int maxn 205 const int inf 1e9 int n,m vector e maxn int d maxn void init int main while scanf d d n,m eof i...

HDU 1874 暢通工程續 (最短路)

某省自從實行了很多年的暢通工程計畫後,終於修建了很多路。不過路多了也不好,每次要從乙個城鎮到另乙個城鎮時,都有許多種道路方案可以選擇,而某些方案要比另一些方案行走的距離要短很多。這讓行人很困擾。現在,已知起點和終點,請你計算出要從起點到終點,最短需要行走多少距離。input 本題目包含多組資料,請處...