已知起點和終點,請你計算出要從起點到終點,最短需要行走多少距離。
//經典的單源 最短路 ,用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 本題目包含多組資料,請處...