HDOJ 1213 How Many Tables 杭电 ACM
来源:互联网 发布:淘宝权重低怎么办 编辑:程序博客网 时间:2024/04/30 05:10
比1232更原始的并查集
#include<stdio.h>int t,m,n,i,p[1001],a,b,cnt;int rt(int x){return p[x]==x?x:rt(p[x]);}void f(int a,int b){ int x=rt(a),y=rt(b); if(x!=y)p[x]=y;}int main(){ scanf("%d",&t); while(t--){ scanf("%d%d",&n,&m); for(i=1;i<=n;++i)p[i]=i; while(m--)scanf("%d%d",&a,&b),f(a,b); for(cnt=0,i=1;i<=n;++i) if(p[i]==i)cnt++; printf("%d\n",cnt); }}
- HDOJ 1213 How Many Tables 杭电 ACM
- 杭电acm 1213 (How many tables)
- ACM HDOJ 1213 (How Many Tables )
- 杭电 HDU ACM 1213 How Many Tables
- 杭电1213-How Many Tables
- 杭电 1213 How Many Tables
- 【杭电1213】How Many Tables
- 杭电1213How Many Tables
- 【杭电】[1213]How Many Tables
- 杭电1213 How many tables
- 杭电oj--1213 How Many Tables
- HDOJ 1213 How Many Tables
- hdoj 1213 How Many Tables
- hdoj 1213 How Many Tables
- HDOJ 1213 How Many Tables
- hdoj 1213 How Many Tables
- hdoj 1213 How Many Tables
- HDOJ 1213 How Many Tables
- apxs添加apache扩展模块
- IDT系列:(二)中断处理过程,使用bochs调试IDT中的中断服务程序
- oracle - emctl start dbconsole 启动问题 (转)
- ProgressBar 控件codeRead
- android sdk安装常见问题
- HDOJ 1213 How Many Tables 杭电 ACM
- python ---简易联系人
- cocos2d-x android游戏使用自己的字体
- Linux 如何挂载windows 共享文件夹或者你的xp电脑的硬盘分区
- 汇编语言学习的一些小总结
- Hibernate中addScalar的使用
- Windbg常用命令
- CSS命名规范
- chrome 插件 vimium 像操作vim一样的操作浏览器