题目描述

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相关推荐

  1. [BZOJ] 1606: [Usaco2008 Dec]Hay For Sale 购买干草

    1606: [Usaco2008 Dec]Hay For Sale 购买干草 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 1335  Solved:  ...

  2. 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机

    1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: ...

  3. 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 ...

  4. 洛谷——P1547 Out of Hay

    P1547 Out of Hay 题目背景 奶牛爱干草 题目描述 Bessie 计划调查N (2 <= N <= 2,000)个农场的干草情况,它从1号农场出发.农场之间总共有M (1 & ...

  5. 1682: [Usaco2005 Mar]Out of Hay 干草危机

    1682: [Usaco2005 Mar]Out of Hay 干草危机 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: 391  Solved: 258 ...

  6. BZOJ 1606: [Usaco2008 Dec]Hay For Sale 购买干草

    1606: [Usaco2008 Dec]Hay For Sale 购买干草 Description     约翰遭受了重大的损失:蟑螂吃掉了他所有的干草,留下一群饥饿的牛.他乘着容量为C(1≤C≤5 ...

  7. Hay Points

    Hay Points ​ Each employee of a bureaucracy has a job description - a few paragraphs that describe t ...

  8. 内含福利 | 我们“偷”来了一座航站楼。9.21, HAY!18等你来候机!

    HAY! 18 第三届品玩科技节「超感航站楼」来啦! 量子位将作为本次活动的特约合作伙伴参与,还特地为大家准备了20张免费票 (≖ᴗ≖)✧ 领取免费票方法: 长按识别二维码进入购票页面,优惠码输入&q ...

  9. UVA10295 POJ2403 ZOJ1902 Hay Points【map】

    Each employee of a bureaucracy has a job description - a few paragraphs that describe the responsibi ...

  10. bzoj 1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机

    1615: [Usaco2008 Mar]The Loathesome Hay Baler麻烦的干草打包机 Time Limit: 5 Sec  Memory Limit: 64 MB Submit: ...

最新文章

  1. RHEL 5服务篇—修改MySQl数据库root密码的几种方式
  2. Ubuntu下安装mysql与mysql workbench
  3. 图片旋转对于识别模式带来的变化
  4. GPIO模拟I2C程序实现
  5. Android studio 使用Gradle发布Android开源项目到JCenter 总结
  6. MyBatis(延迟加载 缓存)
  7. leetcode945. 使数组唯一的最小增量(排序)
  8. php 反射对象属性,php面向对象之反射功能的用法详解
  9. ICLR 2019提交截止,近1600篇论文已全部上线
  10. Attaching the Script debugger to process ‘[****]’ on machine **** failed.
  11. 《Java 开发从入门到精通》—— 2.4 Java的运行机制
  12. TensorFlow by Google过拟合优化 Machine Learning Foundations: Ep #7 - Image augmentation and overfitting
  13. ASP.NET ASHX 一般处理程序教程
  14. 2011戴尔计算机配置,机型与配置(一)
  15. 操作系统:Win10如何彻底卸载自带的Flash软件
  16. 联想微型计算机B3O5,联想B3一体电脑
  17. jde多目标_CVPR 2020多目标跟踪算法的JDE训练,CVPR2020
  18. docker gpu 创建 训练环境_通过Dockerfile创建caffe-gpu环境
  19. ArcGIS教程:制作风或水流速流向图
  20. java计算机毕业设计新能源汽车租赁管理系统源代码+系统+数据库+lw文档

热门文章

  1. 科大星云诗社动态20201123
  2. 能源15A1,A2燃烧学期末试题2018-01-02
  3. 配置nginx/apache的404状态码来申请百度闭站保护
  4. 自编码器深度分析+定制特征描述子构建初探
  5. TWebBrowser禁止弹出Alert对话框
  6. 数据绑定以及Container.DataItem几种方式与用法分析 收藏
  7. 关键字 'USER' 附近有语法错误
  8. 【CyberSecurityLearning 64】SSRF
  9. stm32串口学习(二)
  10. 嵌入式面试知识点总结 -- ARM篇