最短路径(SPFA算法)
生活随笔
收集整理的這篇文章主要介紹了
最短路径(SPFA算法)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1200: 小明的難題
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 363 Solved: 103
[Submit][Status][Web Board]
Description
這是一個小明認為很難的問題,快到五一長假了,小明突然想去旅游,但是他有一些想去的地方,他搜集了他想去的地方的路線信息,但是他搜集的信息太多了,因此他決定把制定路線的事情交給你(他的大管家)。為了描述方便,我們將他可能要經過的n個城市編號1,2,…, n,當然他要求他到目的地所需的時間最短。
Input
一共有t組數據,每組數據的第一行有兩個正整數n, m,(n<=1000,m<=10000)分別表示城市的數量和路的條數,接下來m行,每行有三個整數a,b,c,(1=<a,b<=n ,0<c<100), 分別表示城市a和 城市b之間有一條路要花c的時間,最后一行的兩個整數s,e,代表小明的起始點和目的地。
Output
輸出一路上要花掉的時間,當然由于時間倉促,有可能搜集的信息不能到達目的地,這時請輸出-1
Sample Input
2
3 2
1 2 2
2 3 3
1 3
4 2
1 2 3
1 3 2
1 4
Sample Output
5
-1
HINT
Source
ac_code:
總結
以上是生活随笔為你收集整理的最短路径(SPFA算法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 牛客竞赛36签到题A(思维)
- 下一篇: 1884: 三个家庭(思维题)