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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

P1111 修复公路 (prim)

發(fā)布時(shí)間:2024/4/14 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P1111 修复公路 (prim) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

題目背景

A地區(qū)在地震過(guò)后,連接所有村莊的公路都造成了損壞而無(wú)法通車。政府派人修復(fù)這些公路。

題目描述

給出A地區(qū)的村莊數(shù)N,和公路數(shù)M,公路是雙向的。并告訴你每條公路的連著哪兩個(gè)村莊,并告訴你什么時(shí)候能修完這條公路。問(wèn)最早什么時(shí)候任意兩個(gè)村莊能夠通車,即最早什么時(shí)候任意兩條村莊都存在至少一條修復(fù)完成的道路(可以由多條公路連成一條道路)

輸入輸出格式

輸入格式:
第1行兩個(gè)正整數(shù)N,M

下面M行,每行3個(gè)正整數(shù)x, y, t,告訴你這條公路連著x,y兩個(gè)村莊,在時(shí)間t時(shí)能修復(fù)完成這條公路。

輸出格式:
如果全部公路修復(fù)完畢仍然存在兩個(gè)村莊無(wú)法通車,則輸出-1,否則輸出最早什么時(shí)候任意兩個(gè)村莊能夠通車。

輸入輸出樣例

輸入樣例#1: 復(fù)制
4 4
1 2 6
1 3 4
1 4 5
4 2 3
輸出樣例#1: 復(fù)制
5
說(shuō)明

N<=1000,M<=100000

x<=N,y<=N,t<=100000

code:

#include<cstdio> const int inf=0x3f3f3f3f; int n,m,cnt,sum; int vis[1005],head[1005],mincost[1005],mst[1005];struct edg{int to,next,time; }edge[200010];void add(int x,int y,int t){edge[++cnt].next=head[x];edge[cnt].to=y;edge[cnt].time=t;head[x]=cnt; }void prim(int x){if(cnt==n-1) return ;cnt++;for(int i=head[x];i;i=edge[i].next)if(!vis[edge[i].to]&&edge[i].time<mincost[edge[i].to])mst[edge[i].to]=x,mincost[edge[i].to]=edge[i].time;int minn=inf,minst;for(int i=1;i<=n;i++)if(mst[i]&&minn>mincost[i])minn=mincost[i],minst=i;if(sum<minn) sum=minn;vis[minst]=1,mst[minst]=0;prim(minst); }int main(){scanf("%d %d",&n,&m);for(int i=1;i<=m;i++){int a,b,c;scanf("%d %d %d",&a,&b,&c);add(a,b,c);add(b,a,c);}for(int i=1;i<=n;i++) mst[i]=inf;for(int i=1;i<=n;i++) mincost[i]=inf;cnt=0,vis[1]=1;prim(1);for(int i=1;i<=n;i++) if(!vis[i]){printf("-1");return 0;}printf("%d",sum);return 0; }

轉(zhuǎn)載于:https://www.cnblogs.com/Menteur-Hxy/p/9248029.html

總結(jié)

以上是生活随笔為你收集整理的P1111 修复公路 (prim)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色偷偷av一区二区三区 | 一区二区三区日韩精品 | av在线网站观看 | 亚洲精品乱码久久久久久9色 | 男女激情网站 | 亚洲午夜无码久久久久 | 91吃瓜今日吃瓜入口 | 人妻无码久久一区二区三区免费 | 日韩精品成人无码专区免费 | 看污片网站 | 天天拍天天干 | 朝桐光av在线一区二区三区 | 久久激情免费视频 | 黑人巨大精品欧美黑白配亚洲 | 亚日韩欧美 | 亚洲免费av网站 | 蜜桃av噜噜一区二区三区小说 | 88av网站| 中文在线最新版天堂8 | 西西人体www大胆高清 | 九草网 | 久久首页| 黄色无遮挡网站 | 一级特黄aa | 男女av在线| 日本黄色片免费看 | 日韩成人免费在线观看 | 亚洲免费视频网站 | 欧美brazzers | 欧美日韩aaa | 偷偷草 | 另类小说色 | 天堂一区在线观看 | 日韩www| 国产亚洲精品电影 | 精品黑人一区二区三区观看时间 | 精品久久网站 | 天堂…中文在线最新版在线 | 国产一级特黄a高潮片 | 中文字幕永久视频 | 国产精品二区在线 | 欧美精品在线第一页 | 五月丁香啪啪 | 一区二区三区免费高清视频 | 久久666| 2019国产在线 | 日av一区| 亚洲国产123 | 国产精品每日更新 | 日本污网站 | 最污网站在线观看 | 校霸被c到爽夹震蛋上课高潮 | 4438成人网| www.99re.| 99精品区 | 一起操17c | 日韩素人| 性xxxx狂欢老少配o | 亚洲再线| 一区二区三区四区亚洲 | 国产毛片久久久 | 95香蕉视频| 中文字幕一区二区三区日韩精品 | 日韩精品在线免费观看 | 日韩三级在线免费观看 | 99在线观看免费视频 | 嫩草大剧院 | 国产精品99久久久久久动医院 | 成片免费观看视频 | 免费午夜视频 | jjzz日本女人 | 欧美性大战久久久久久 | 欧美丰满老熟妇aaaa片 | 超碰在线中文字幕 | 粉嫩小泬无遮挡久久久久久 | 国产精品资源站 | 麻豆久久久久 | 黑人干亚洲 | 毛片大全免费 | 视频在线| 黄色一级片毛片 | 在线观看a级片 | 精品国产av无码 | 午夜神马福利 | 综合色88 | 久久久综合久久久 | 女人下面喷水视频 | 亚洲成人免费在线 | 黄色激情四射 | 亚洲国产免费看 | 96国产视频| 国产精品高潮呻吟av | 性色视频在线 | 在线观看一区二区三区四区 | 亚洲影院在线 | 国产视频手机在线播放 | 欧美成人免费在线视频 | 日韩精品免费 | 日韩福利在线 |