日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

POJ 3268 Silver Cow Party (最短路径)

發布時間:2025/3/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ 3268 Silver Cow Party (最短路径) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

POJ 3268 Silver Cow Party (最短路徑)

Description

One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1..N is going to attend the big cow party to be held at farm #X (1 ≤ X ≤ N). A total of M (1 ≤ M ≤ 100,000) unidirectional (one-way roads connects pairs of farms; road i requires Ti (1 ≤ Ti ≤ 100) units of time to traverse.

Each cow must walk to the party and, when the party is over, return to her farm. Each cow is lazy and thus picks an optimal route with the shortest time. A cow's return route might be different from her original route to the party since roads are one-way.

Of all the cows, what is the longest amount of time a cow must spend walking to the party and back?

Input

Line 1: Three space-separated integers, respectively: N, M, and X
Lines 2.. M+1: Line i+1 describes road i with three space-separated integers: Ai, Bi, and Ti. The described road runs from farm Ai to farm Bi, requiring Ti time units to traverse.

Output

Line 1: One integer: the maximum of time any one cow must walk.

Sample Input

4 8 2
1 2 4
1 3 2
1 4 7
2 1 1
2 3 5
3 1 2
3 4 4
4 2 3

Sample Output

10

Http

POJ:https://vjudge.net/problem/POJ-3268

Source

最短路徑

題目大意

在一個有向圖中,求所有點都走到一個點再走回來的最短距離中的最大值

解決思路

我們知道單源最短路的求法,即從一個點走到其他點,那么我們只要把有向圖中的邊反過來求一遍就是從其他點走到一個點的最短距離
這里我們用spfa解決

代碼

#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #include<algorithm> #include<vector> #include<queue> using namespace std;const int maxN=1001; const int inf=2147483647;class Edge { public:int v,w; };int n,m,X; vector<Edge> E1[maxN]; vector<Edge> E2[maxN]; queue<int> Q; bool inqueue[maxN]; int Dist1[maxN]; int Dist2[maxN];int main() {scanf("%d%d%d",&n,&m,&X);for (int i=1;i<=m;i++){int u,v,w;scanf("%d%d%D",&u,&v,&w);E1[u].push_back((Edge){v,w});//存正圖E2[v].push_back((Edge){u,w});//存反圖}memset(Dist1,127,sizeof(Dist1));//第一遍spfamemset(inqueue,0,sizeof(inqueue));Dist1[X]=0;inqueue[X]=1;while (!Q.empty())Q.pop();Q.push(X);do{int u=Q.front();Q.pop();inqueue[u]=0;for (int i=0;i<E1[u].size();i++){int v=E1[u][i].v;int w=E1[u][i].w;if (Dist1[v]>Dist1[u]+w){Dist1[v]=Dist1[u]+w;if (inqueue[v]==0){Q.push(v);inqueue[v]=1;}}}}while (!Q.empty());memset(Dist2,127,sizeof(Dist2));//第二遍spfamemset(inqueue,0,sizeof(inqueue));Dist2[X]=0;inqueue[X]=1;Q.push(X);do{int u=Q.front();Q.pop();inqueue[u]=0;for (int i=0;i<E2[u].size();i++){int v=E2[u][i].v;int w=E2[u][i].w;if (Dist2[v]>Dist2[u]+w){Dist2[v]=Dist2[u]+w;if (inqueue[v]==0){Q.push(v);inqueue[v]=1;}}}}while (!Q.empty());int Ans=0;for (int i=1;i<=n;i++)Ans=max(Ans,Dist1[i]+Dist2[i]);//統計最大值cout<<Ans<<endl;return 0; }

轉載于:https://www.cnblogs.com/SYCstudio/p/7225202.html

總結

以上是生活随笔為你收集整理的POJ 3268 Silver Cow Party (最短路径)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线中文字幕第一页 | 黄色免费大片 | 日韩高清在线观看 | 欧美一区二区视频免费观看 | 亚洲网在线| 青青操免费 | 人妻换人妻a片爽麻豆 | 91视频在线视频 | 亚洲 成人 av | 日本美女交配 | 国产中文在线观看 | 韩国av免费在线观看 | 欧美一区网站 | 欧美激情国产一区 | 日本一二三区在线 | 日韩av电影手机在线观看 | 国产精品二区在线 | 福利在线网站 | 一区二区精品在线观看 | 久久午夜网站 | 欧美日韩在线一区 | www.视频一区| 中文字幕日韩视频 | 日日精 | 丁香花国语版普通话 | 国产精品波多野结衣 | 91av短视频 | 天天干天天搞天天射 | 亚洲伊人天堂 | 清纯唯美亚洲综合 | 中文字幕在线导航 | 91精品国产99久久久久久红楼 | 国产精品毛片久久久久久久 | 亚洲精品无码不卡在线播he | 一区二区三区在线播放视频 | 国产精品对白 | 国产美女视频一区 | 黄视频在线播放 | 波多野结衣久久 | 中文字幕在线观看视频一区 | 日本我不卡 | 一区二区三区日本视频 | 99爱国产 | 午夜天堂视频 | 潘金莲一级淫片免费放动漫 | 国产网友自拍视频 | 国产精品色呦呦 | www.haoav| 亚洲一区二区三区在线观看视频 | 国产小视频自拍 | 亚洲伦理久久 | 欧美 亚洲 激情 一区 | 亚洲一区二区自拍偷拍 | 日韩av中文字幕在线播放 | 日本一区二区高清免费 | 国产小视频你懂的 | 欧美精品一级二级 | 久久国产视频网站 | 日本五十路女优 | 国产成人无码av在线播放dvd | 夜夜操影视 | 99在线视频播放 | 国产精品1024 | 午夜老司机福利 | 君岛美绪在线 | 日韩小视频网站 | 国产毛片毛片毛片 | 国产精品无码永久免费不卡 | 秋霞av一区二区三区 | 九色91av| 操操操操操操操 | 综合av | 欧美性啪啪 | 欧美日一本 | 素人av在线| 神秘马戏团在线观看免费高清中文 | 永久免费黄色 | 在线观看的黄色网址 | 性感美女毛片 | 人人爽人人爽人人片 | 少妇人妻无码专区视频 | 性猛交xxxx乱大交3 | 91超薄丝袜肉丝一区二区 | 欧洲激情网| 精品国产三级a∨在线 | 久久激情片 | 3o一40一50一6o女人毛片 | 日韩私人影院 | 国产超碰在线观看 | 天堂bt在线 | 欧美第一页 | 日本高清xxxx | 美女洗澡隐私免费网站 | 性感美女被爆操 | 日韩久久av | 无码av免费精品一区二区三区 | 欧美在线一区二区视频 | 久草视频免费 | 大又大粗又爽又黄少妇毛片 |