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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

Wormholes——Bellman-Ford判断负环

發布時間:2023/11/30 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Wormholes——Bellman-Ford判断负环 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【題目描述】

While exploring his many farms, Farmer John has discovered a number of amazing wormholes. A wormhole is very peculiar because it is a one-way path that delivers you to its destination at a time that is BEFORE you entered the wormhole! Each of FJ’s farms comprises N (1 ≤ N ≤ 500) fields conveniently numbered 1…N, M (1 ≤ M ≤ 2500) paths, and W (1 ≤ W ≤ 200) wormholes.

As FJ is an avid time-traveling fan, he wants to do the following: start at some field, travel through some paths and wormholes, and return to the starting field a time before his initial departure. Perhaps he will be able to meet himself ? .

To help FJ find out whether this is possible or not, he will supply you with complete maps to F (1 ≤ F ≤ 5) of his farms. No paths will take longer than 10,000 seconds to travel and no wormhole can bring FJ back in time by more than 10,000 seconds.
Input
Line 1: A single integer, F. F farm descriptions follow.
Line 1 of each farm: Three space-separated integers respectively: N, M, and W
Lines 2… M+1 of each farm: Three space-separated numbers ( S, E, T) that describe, respectively: a bidirectional path between S and E that requires T seconds to traverse. Two fields might be connected by more than one path.
Lines M+2… M+ W+1 of each farm: Three space-separated numbers ( S, E, T) that describe, respectively: A one way path from S to E that also moves the traveler back T seconds.
Output
Lines 1… F: For each farm, output “YES” if FJ can achieve his goal, otherwise output “NO” (do not include the quotes).
Sample Input

2 3 3 1 1 2 2 1 3 4 2 3 1 3 1 3 3 2 1 1 2 3 2 3 4 3 1 8

Sample Output

NO YES

【題目分析】
很正常的判斷負環,而且就算有重邊也并不影響。
【AC代碼】

#include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<iostream> #include<cmath> #include<climits> #include<queue> #include<vector> #include<set> #include<map> using namespace std;typedef long long ll; const int MAXN=505; const int MAXM=6005; struct node {int u,v,w; }edge[MAXM],E; int tot; int n,m,k; int dis[MAXN];inline void AddEdge(int u,int v,int w) {edge[tot].u=u; edge[tot].v=v; edge[tot].w=w;tot++; }bool Bellman() {memset(dis,0x3f,sizeof(dis));dis[1]=0;bool flag;int T=n;while(T--){flag=false;for(int i=0;i<tot;i++){E=edge[i];if(dis[E.v]>dis[E.u]+E.w){dis[E.v]=dis[E.u]+E.w;flag=true;}}if(!flag) break;}return T==-1; //T的值最后是-1,我還以為是0.。。。 }int main() {int T,u,v,w;scanf("%d",&T);while(T--){scanf("%d%d%d",&n,&m,&k);tot=0;for(int i=0;i<m;i++){scanf("%d%d%d",&u,&v,&w);AddEdge(u,v,w); AddEdge(v,u,w);}for(int i=0;i<k;i++){scanf("%d%d%d",&u,&v,&w);AddEdge(u,v,-w);}if(Bellman()){printf("YES\n");}else{printf("NO\n");}}return 0; }

總結

以上是生活随笔為你收集整理的Wormholes——Bellman-Ford判断负环的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 中文字幕一区电影 | 成人综合激情网 | 富婆如狼似虎找黑人老外 | 无码人妻一区二区三区精品视频 | 中文字幕Av日韩精品 | 亚洲黄色成人 | 91亚洲国产 | 精品国产乱码久久久久久浪潮 | www.好了av.com| 亚洲熟妇无码另类久久久 | 美女污污网站 | 日本韩国三级 | 四川丰满妇女毛片四川话 | 色漫| 久久av色 | 免费黄色a级片 | 激情综合一区二区三区 | 五月网婷婷 | 国产精品成人网站 | 国产伦理一区二区 | 日本欧美不卡 | a级国产视频 | 欧美影视一区二区 | 日本亚洲最大的色成网站www | 国产专区一区 | 91禁在线看 | 欧美日韩一级片在线观看 | 91免费黄 | 在线观看免费成人 | 亚洲精品国产成人 | 亚洲成人av一区二区三区 | 先锋影音av资源在线 | 成人性生交大片免费看中文 | 国产午夜精品理论片在线 | 精品一区二区三区视频在线观看 | 毛片小视频 | 国产精品天天av精麻传媒 | 日韩精品乱码久久久久久 | 亚洲а∨天堂久久精品2021 | 久草香蕉在线 | 国产无精乱码一区二区三区 | 狠狠噜噜| 婷婷五月综合激情 | 水牛影视av一区二区免费 | 欧美a∨亚洲欧美亚洲 | 永久免费看片在线观看 | 俄罗斯厕所偷拍 | 中文字幕免费在线播放 | 337p粉嫩大胆色噜噜噜 | 国产一级精品视频 | 国产露脸国语对白在线 | 鲁一鲁色一色 | 天堂欧美城网站 | 国产精品午夜影院 | 熟妇高潮一区二区三区在线播放 | 一级少妇精品久久久久久久 | 99成人在线视频 | 国产色综合天天综合网 | 国产精品久久伊人 | 亚洲成人精品在线观看 | 一区二区视频播放 | 男女性生活视频网站 | 狂野少女电影在线观看国语版免费 | 国产美女被草 | 国语对白一区二区三区 | 国产欧美一区二 | 日本不卡在线 | 四虎影视永久 | 97超碰国产精品无码蜜芽 | 欧美视频久久 | 中国久久久久 | 日本中文字幕影院 | 给我免费观看片在线电影的 | 91欧美日韩国产 | 国产成人综合精品 | 性欧美久久久 | 亚洲av无码电影在线播放 | 日韩视频免费观看 | 亚洲最大在线视频 | 亚洲午夜剧场 | 日韩一二三四 | av天堂一区| 欧美一区一区 | 男人的天堂avav | 视频在线观看一区二区三区 | 欧美高清二区 | 蜜桃臀av| 成人一区二区电影 | 国产精品视频观看 | 俄罗斯porn| sao虎视频在线精品永久 | 日韩久久精品电影 | 另类少妇人与禽zozz0性伦 | 日韩一级黄色大片 | 国产午夜精品无码一区二区 | 成年人在线观看视频网站 | 5a毛片| 国产精品永久 | 欧美日韩乱|