ACM-NEFUOJ-P210畅通工程并查集
题目:我已经明示到这个程度了你还不用并查集?
#include<bits/stdc++.h>using namespace std;const int MAXN=1010;int F[MAXN];int GetFather(int x)
{return F[x]==x?x:F[x]=GetFather(F[x]);
}void Union(int a,int b)
{int t1=GetFather(a);int t2=GetFather(b);if(t1!=t2) F[t1]=t2;
}int main()
{int n,m;while(cin>>n&&n){cin>>m;for(int i=1;i<=n;i++) F[i]=i;int a,b;while(m--){cin>>a>>b;Union(a,b);}int res=0;for(int i=1;i<=n;i++)if(F[i]==i) res++;printf("%d\n",res-1);}return 0;
}
ACM-NEFUOJ-P210畅通工程并查集相关推荐
- ACM: 畅通工程-并查集-解题报告
畅通工程 Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Description某省调查城镇交通状况, ...
- 畅通工程(并查集模版题)
题意: 多组输入N,M,当N为0退出人输入,N是道路数目,M是村庄总数,随后N行,每行输入三个数两个村庄的编号,以及连接这两个村庄的费用. 对每一组数据输出畅通工程的最低费用,如果不能畅通就输出&qu ...
- PIPI OJ 1118: 继续畅通工程(并查集+最小生成树)
菜鸟生成记(18) 1118: 继续畅通工程 又双叒叕是最短路径的水题;不同的是,在构造最小生成树前,题目中已经规定一些已经建好了(这些边已经在生成树里面了);从未建好的边中选择最优边加入生成树;直到 ...
- NYOJ 608 畅通工程 并查集
畅通工程 时间限制:2000 ms | 内存限制:65535 KB 难度:3 描述 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府"畅通工程&qu ...
- 畅通工程---并查集
畅通工程 Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submi ...
- 九度OJ 1024 畅通工程 -- 并查集、贪心算法(最小生成树)
题目地址:http://ac.jobdu.com/problem.php?pid=1024 题目描述: 省政府"畅通工程"的目标是使全省任何两个村庄间都可以实现公路交通(但不一定有 ...
- HDU 1232 -畅通工程(并查集)
题目 http://acm.hdu.edu.cn/showproblem.php?pid=1232 代码 #include <iostream> #include <algorith ...
- [ACM] hdu 1232 畅通工程(并查集)
Problem Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府"畅通工程"的目标是使全省任何两个城镇间都可以实现交通 ...
- 2016陕西省ACM 热身体B 种类并查集
Energy 发布时间: 2017年3月27日 11:31 最后更新: 2017年3月27日 18:30 时间限制: 1000ms 内存限制: 256M 描述 人类准备发射载人飞船前往火星 ...
最新文章
- JAVA String之contains方法使用
- 如何发表自己的第一篇SCI?
- stringbuffer_StringBuffer的存在的含义
- 解决:一个服务器oracle多实例有一个实例没启动,需手动启动操作指引教程
- 字典的定义、字典的特性(成员操作符)
- c语言做简单的水果店程序,怎么开发一款生鲜水果小程序?水果店+小程序该如何组合运营?...
- Android SharedPreferences
- CSS之position解释
- 【论文解读 KDD 2018 | HEER】Easing Embedding Learning by Comprehensive Transcription of HIN
- 计算机专业就业饱和没,“计算机就业饱和”差不多成了一个笑话
- 请假要组长和经理同时审批该怎么办?来看看工作流中的会签功能
- java 1.8下载_jre1.8官方下载-JAVA运行环境(jre8 64位)1.8.0.25 官网最新版【离线版】下载_东坡手机下载...
- 如何使用ArcGIS将Excel数据转换为shp格式
- Proteus电路图绘制与CubeMX生成框架下填充Keil 5代码的联调仿真
- Progress ThemeBuilder updated Crack
- python儿童入门教程视频-Python入门视频全套教程
- vue2.0安装3.0安装,配置介绍功能模块
- 谈谈百度贴吧、豆瓣小组以及BBS这个产品形态
- 金茂服务通过聆讯:9个月营收超10亿 中化与平安人寿是股东
- 世态炎凉,冷暖自知-一名某易公司员工自述的裁员经历
热门文章
- oppo应用显示服务器正忙,快应用OPPO账号服务端API
- 卸载oracle指定在此,卸载本地oracle(完整版)
- 可以盲打的手机输入法
- 九悦学车bug,cfbug
- ABLIC推出S-82D1A系列单节电池保护IC
- vue3.0 安卓和ios h5 移动端音频自定义圆环可拖拽播放(兼容微信浏览器)
- Loss数据可视化(将txt文件转化为tensorboard)
- 记一次jvm疯狂gc导致CPU飙高的问题解决
- npm run build打包时提示RangeError:Maximum call stack size exceeded
- Scikit-learn学习