当前位置: 首页 > news >正文

提供网站技术支持/最新战争新闻事件今天

提供网站技术支持,最新战争新闻事件今天,延吉网站建设,网站建设企业开发公司https://www.luogu.org/problem/P1111 题目背景 A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。 题目描述 给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并…

https://www.luogu.org/problem/P1111
题目背景
A地区在地震过后,连接所有村庄的公路都造成了损坏而无法通车。政府派人修复这些公路。
题目描述
给出A地区的村庄数N,和公路数M,公路是双向的。并告诉你每条公路的连着哪两个村庄,并告诉你什么时候能修完这条公路。问最早什么时候任意两个村庄能够通车,即最早什么时候任意两条村庄都存在至少一条修复完成的道路(可以由多条公路连成一条道路)
输入格式
第1行两个正整数N,M
下面M行,每行3个正整数x,y,t,告诉你这条公路连着x,y两个村庄,在时间t时能修复完成这条公路。
输出格式
如果全部公路修复完毕仍然存在两个村庄无法通车,则输出−1,否则输出最早什么时候任意两个村庄能够通车。

思路:并查集水题,加一个sizsizsiz数组就行了,把道路按照时间从小到大排序然后再处理。

#include<bits/stdc++.h>
#define INF 0x3f3f3f3f
#define eps 1e-8
#define pr pair<int,int>
using namespace std;
typedef long long ll;const int maxn=1005;
const int maxm=1e5+5;struct node
{int u,v,t;node(){}node(int a,int b,int c){u=a,v=b,t=c;}bool operator <(const node &a)const{return t<a.t;}
}a[maxm];int f[maxn],siz[maxn];
int n,m;void init()
{for(int i=1;i<=n;i++)f[i]=i,siz[i]=1;
}int father(int x)
{return f[x]==x?x:f[x]=father(f[x]);
}int main()
{scanf("%d %d",&n,&m);init();int u,v,t;for(int i=0;i<m;i++){scanf("%d %d %d",&u,&v,&t);a[i]=node(u,v,t);}sort(a,a+m);bool flag=0;for(int i=0;i<m;i++){int fx=father(a[i].u);int fy=father(a[i].v);if(fx!=fy){f[fx]=fy;siz[fy]+=siz[fx];if(siz[fy]==n){flag=1;printf("%d\n",a[i].t);break;}}}if(!flag)printf("-1\n");return 0;
}
http://www.lbrq.cn/news/1334215.html

相关文章:

  • 找人做网站怎么做/资源
  • 那些网站可以做文案兼职/百度营销平台
  • 朝西村网站建设公司/百度问问首页
  • 北京知名的网站建设公司/上海seo优化培训机构
  • 中堂做网站/四川刚刚发布的最新新闻
  • 最新在线免费网站/怎样做竞价推广
  • 阿里云网站架构怎么做/怎么制作网页里面的内容
  • 网站手机端模板库/青岛快速排名
  • 成都网站建设优秀公司/百度关键字排名软件
  • 24小时在线客服/整站优化seo
  • 响应式模板网站建设/百度搜索下载
  • 江阴网站设计/长沙网站搭建优化
  • 湖南人文科技学院图书馆官网/3分钟搞定网站seo优化外链建设
  • 徐州最好网站建设/本地网络seo公司
  • 千库网ppt模板免费/北京债务优化公司
  • 怎么在网站上做链接/网站推广app
  • 网页浏览器打不开/seo刷网站
  • 购物网站排名大全/淘宝权重查询入口
  • 怎么做刷会员的网站/大型的营销型网站
  • 在百度上做网站怎么做/安卓优化大师最新版下载
  • 中企动力高端网站建设/静态网页设计与制作
  • 阿坝县建设局网站/怎样才能上百度
  • 摄影网站设计说明/搜索引擎下载安装
  • 网站开发项目介绍ppt/网络营销师
  • 自主建站/seo点击排名
  • APP网站怎么做/云优客seo排名公司
  • 做简历网站 知乎/360推广登录入口官网
  • 中南路网站建设公司/深圳设计公司
  • 幼儿园主题网络图设计学习心得/找seo外包公司需要注意什么
  • 如何让自己网站排名提高/临沂网站建设方案服务
  • 前后端分离项目中Spring MVC的请求执行流程
  • 串口通信学习
  • 智能装配线cad【8张】三维图+设计说明书
  • 豆包 + 蘑兔 AI:你的创作搭子
  • 学习观察和行动:机器人操作中任务-觉察的视图规划
  • Flink TableAPI 按分钟统计数据量