Out of Hay
题目描述
Bessie 计划调查N (2 <= N <= 2,000)个农场的干草情况,它从1号农场出发。农场之间总共有M (1 <= M <= 10,000)条双向道路,所有道路的总长度不超过1,000,000,000。有些农场之间存在着多条道路,所有的农场之间都是连通的。
Bessie希望计算出该图中最小生成树中的最长边的长度。
输入输出格式
输入格式:
两个整数N和M。
接下来M行,每行三个用空格隔开的整数A_i, B_i和L_i,表示A_i和 B_i之间有一条道路长度为L_i。
输出格式:
一个整数,表示最小生成树中的最长边的长度。
输入输出样例
输入样例#1:
3 3
1 2 23
2 3 1000
1 3 43
输出样例#1:
43
.
.
.
.
.
.
分析
只要生成最小生成树再扫一遍就可以了。
.
.
.
.
.
.
程序:
var
i,j,k,sum,ans,n,m:longint;
f:array[1..2000] of longint;
a,b,l:array[1..10000] of longint;
procedure sort(x,y:longint);
var
z,i,j,mid:longint;
begin i:=x;j:=y;mid:=l[(x+y) div 2];repeatwhile l[i]<mid do inc(i);while l[j]>mid do dec(j);if not(i>j) thenbeginz:=l[i];l[i]:=l[j];l[j]:=z;z:=a[i];a[i]:=a[j];a[j]:=z;z:=b[i];b[i]:=b[j];b[j]:=z;inc(i);dec(j);end;until i>j;sort(x,j);sort(i,y);
end;
function find(x:longint):longint;
beginif f[x]=x then exit(x);f[x]:=find(f[x]);exit(f[x]);
end;
beginreadln(n,m);for i:=1 to m doreadln(a[i],b[i],l[i]);sort(1,m);j:=1;ans:=0;for i:=1 to n dof[i]:=i;for i:=1 to n-1 dobeginwhile f[find(a[j])]=find(b[j])do inc(j);f[find(a[j])]:=find(b[j]);if ans<l[j] then ans:=l[j];end;writeln(ans);
end.
转载于:https://www.cnblogs.com/YYC-0304/p/9499969.html
Out of Hay相关推荐
- [BZOJ] 1606: [Usaco2008 Dec]Hay For Sale 购买干草
1606: [Usaco2008 Dec]Hay For Sale 购买干草 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 1335 Solved: ...
- 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机 Time Limit: 5 Sec Memory Limit: 64 MB Submit: ...
- 01背包 || BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草 || Luogu P2925 [USACO08DEC]干草出售Hay For Sale...
题面:P2925 [USACO08DEC]干草出售Hay For Sale 题解:无 代码: 1 #include<cstdio> 2 #include<cstring> 3 ...
- 洛谷——P1547 Out of Hay
P1547 Out of Hay 题目背景 奶牛爱干草 题目描述 Bessie 计划调查N (2 <= N <= 2,000)个农场的干草情况,它从1号农场出发.农场之间总共有M (1 & ...
- 1682: [Usaco2005 Mar]Out of Hay 干草危机
1682: [Usaco2005 Mar]Out of Hay 干草危机 Time Limit: 5 Sec Memory Limit: 64 MB Submit: 391 Solved: 258 ...
- BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草
1606: [Usaco2008 Dec]Hay For Sale 购买干草 Description 约翰遭受了重大的损失:蟑螂吃掉了他所有的干草,留下一群饥饿的牛.他乘着容量为C(1≤C≤5 ...
- Hay Points
Hay Points Each employee of a bureaucracy has a job description - a few paragraphs that describe t ...
- 内含福利 | 我们“偷”来了一座航站楼。9.21, HAY!18等你来候机!
HAY! 18 第三届品玩科技节「超感航站楼」来啦! 量子位将作为本次活动的特约合作伙伴参与,还特地为大家准备了20张免费票 (≖ᴗ≖)✧ 领取免费票方法: 长按识别二维码进入购票页面,优惠码输入&q ...
- UVA10295 POJ2403 ZOJ1902 Hay Points【map】
Each employee of a bureaucracy has a job description - a few paragraphs that describe the responsibi ...
- bzoj 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机
1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机 Time Limit: 5 Sec Memory Limit: 64 MB Submit: ...
最新文章
- RHEL 5服务篇—修改MySQl数据库root密码的几种方式
- Ubuntu下安装mysql与mysql workbench
- 图片旋转对于识别模式带来的变化
- GPIO模拟I2C程序实现
- Android studio 使用Gradle发布Android开源项目到JCenter 总结
- MyBatis(延迟加载 缓存)
- leetcode945. 使数组唯一的最小增量(排序)
- php 反射对象属性,php面向对象之反射功能的用法详解
- ICLR 2019提交截止,近1600篇论文已全部上线
- Attaching the Script debugger to process ‘[****]’ on machine **** failed.
- 《Java 开发从入门到精通》—— 2.4 Java的运行机制
- TensorFlow by Google过拟合优化 Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
- ASP.NET ASHX 一般处理程序教程
- 2011戴尔计算机配置,机型与配置(一)
- 操作系统:Win10如何彻底卸载自带的Flash软件
- 联想微型计算机B3O5,联想B3一体电脑
- jde多目标_CVPR 2020多目标跟踪算法的JDE训练,CVPR2020
- docker gpu 创建 训练环境_通过Dockerfile创建caffe-gpu环境
- ArcGIS教程:制作风或水流速流向图
- java计算机毕业设计新能源汽车租赁管理系统源代码+系统+数据库+lw文档