博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(并查集)How Many Tables -- HDU --1213
阅读量:7123 次
发布时间:2019-06-28

本文共 920 字,大约阅读时间需要 3 分钟。

链接:

http://acm.hdu.edu.cn/showproblem.php?pid=1213

http://acm.hust.edu.cn/vjudge/contest/view.action?cid=82830#problem/C

 

代码:

#include
#include
#include
#include
using namespace std;#define maxn 1005#define oo 0xfffffffint n, m;int f[maxn];int Find(int x){ if(x!=f[x]) f[x]=Find(f[x]); return f[x];}int main(){ int t, i; scanf("%d", &t); while(t--) { int a, b, fa, fb; scanf("%d%d", &n, &m); for(i=0; i<=n; i++) f[i]=i; for(i=1; i<=m; i++) { scanf("%d%d", &a, &b); fa=Find(a), fb=Find(b); if(fa!=fb) f[fa]=fb; } int sum=0; for(i=1; i<=n; i++) { if(f[i]==i) sum++; } printf("%d\n", sum); } return 0;}

 

转载于:https://www.cnblogs.com/YY56/p/4735614.html

你可能感兴趣的文章
android 链接mysql数据库
查看>>
CAKeyframeAnimation 旋转动画
查看>>
学习python的第二天
查看>>
深入详解SQL中的Null
查看>>
c#国际化
查看>>
java代码Calendar类
查看>>
java多线程实现礼花绽放的效果,
查看>>
算法提高 道路和航路 SPFA 算法
查看>>
POJ2449 第K短路
查看>>
【最小割】【网络流24题】【P2762】 太空飞行计划问题
查看>>
Mysql触发器示例
查看>>
解决Asp.net中的Chart控件运行出现错误提示“ ChartImg.axd 执行子请求时出错”
查看>>
PHPExcel类导出xlsx文件 提示格式不兼容 低版本excel软件打不开 解决方案
查看>>
Android开发规范
查看>>
心已落定,入驻博客园
查看>>
paper 84:机器学习算法--随机森林
查看>>
Python自动化运维之26、Web框架本质、MVC与MTV
查看>>
样式表的样式
查看>>
雨燕框架启动流程
查看>>
spring,mapper的参数
查看>>