题解:

kruskal简单应用

#include <stdio.h>
#include <iostream>
#include <algorithm>
using namespace std;
int n,m,s,ans,father[5000];
struct data{int u,v,w;
}e[10000+10];
bool cmp(const data &a,const data &b)
{return a.w<b.w;
}
int find(int x)
{if(x!=father[x]) father[x]=find(father[x]);return father[x];
}
int main()
{scanf("%d %d",&n,&m);for(int i=1;i<=n;i++)father[i]=i;for(int i=1;i<=m;i++){scanf("%d %d %d",&e[i].u,&e[i].v,&e[i].w);}sort(e+1,e+m+1,cmp);for(int i=1;i<=m;i++){int x=find(e[i].u),y=find(e[i].v);if(x!=y) {father[x]=y;s++;ans=max(ans,e[i].w);}if(s==m-1)break;}printf("%d %d\n",s,ans);return 0;
}

【vijos P1190】繁忙的都市相关推荐

  1. vijos P1190繁忙的都市(Kruskal)(最小生成树)

    P1190  繁忙的都市 城市C是一个非常繁忙的大都市,城市 中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉 ...

  2. BZOJ 1083: [SCOI2005]繁忙的都市【Kruscal最小生成树裸题】

    1083: [SCOI2005]繁忙的都市 Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 2925  Solved: 1927 [Submit][S ...

  3. 信息学奥赛一本通 1392:繁忙的都市(city) | 洛谷 P2330 [SCOI2005]繁忙的都市

    [题目链接] ybt 1392:繁忙的都市(city) 洛谷 P2330 [SCOI2005]繁忙的都市 [题目考点] 1. 图论 最小生成树 [解题思路] 将题目叙述转为图论概念,交叉路口为顶点,道 ...

  4. 【codevs2455】繁忙的都市

    繁忙的都市 2005年省队选拔赛四川 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题解 题目描述 Description 城市C是一个非常繁忙的大都市,城市中 ...

  5. 最小生成树(模板题:最优布线问题,繁忙的都市,联络员)(C++)

    文章目录 序言 正文 First Promble 最优布线问题 时间限制: 1000 m s 1000 ms 1000ms 空间限制: 262144 K B 262144 KB 262144KB 题目 ...

  6. [LUOGU] P2330 [SCOI2005]繁忙的都市

    题目描述城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条道 ...

  7. 【洛谷 2330】繁忙的都市

    题目描述 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有一条 ...

  8. 繁忙的都市(信息学奥赛一本通-T1392)

    [题目描述] 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路口之间最多有 ...

  9. bzoj1083 [SCOI2005]繁忙的都市(最小生成树)

    Description 城市C是一个非常繁忙的大都市,城市中的道路十分的拥挤,于是市长决定对其中的道路进行改造.城市C的道 路是这样分布的:城市中有n个交叉路口,有些交叉路口之间有道路相连,两个交叉路 ...

最新文章

  1. python求正方体体积_「高中数学」简单几何体的面积与体积相关知识点整理+例题...
  2. iBATIS学习笔记开篇
  3. spring2.5+struts2+hibernate+mysql
  4. Link-Cut Tree
  5. C#LeetCode刷题之#257-二叉树的所有路径(Binary Tree Paths)
  6. Linux学习笔记---网线直连电脑和开发板使用nfs下载文件
  7. 今天心情好,发首我喜欢的歌---天黑黑
  8. EditText控件(圆角处理)
  9. onTouch事件分发
  10. 主要由javascript实现的网页打字小游戏
  11. SVN常用基本命令windows
  12. 基于php教师档案管理系统毕业设计
  13. 网络空间搜索引擎及常用的端口漏洞
  14. linux qq 中文输入法下载,百度输入法Linux版
  15. word修改标题编号
  16. opencv图像归一化zscore_normalize
  17. 创意进度条设计-12个优秀作品分享【附实例分析】
  18. hypermesh与abaqus对比_[转载]Hypermesh和Abaqus的接口分析实例
  19. js中的回调函数的理解和使用方法
  20. mysql row 日志格式_MySQL 中二进制日志 (binlog) 3 种不同的格式(Mixed,Statement,Row)...

热门文章

  1. nand读寿命_TLC SSD读写寿命究竟如何?来看看此文
  2. buu练题记录12-[网鼎杯 2020 青龙组]jocker
  3. javascript单词
  4. 火狐浏览器-webkit-line-clamp兼容问题
  5. apk升级文件服务器,整包(apk/ipa)升级
  6. oracle 的setup没反应,win10系统下setup.exe打不开没反应如何解决
  7. 三维动画在计算机上的应用,计算机三维动画在工程设计的应用
  8. StrMultiplyStr
  9. 单片机控制继电器 使LED灯交替闪烁
  10. 使用MindStudio完成ch_PP-OCRv2_det模型开发