poj 2524 并查集
2016-11-24 23:10
381 查看
#include<iostream> #include<cstdio> using namespace std; const int maxn=5*1e4+5; int par[maxn],res,n,m,num[maxn]; void init() { for(int i=1;i<=n;i++) par[i]=i; res=n; } int find(int num) { if(par[num]==num) return num; return par[num]=find(par[num]); } int main() { int x,y,t=0; while(scanf("%d%d",&n,&m)!=EOF&&(n||m)) { init(); while(m--&&scanf("%d%d",&x,&y)!=EOF) { int fa=find(x),fb=find(y); if(fa!=fb) { res--; par[fa]=fb; } } printf("Case %d: %d\n",++t,res); } return 0; }
相关文章推荐
- POJ-2524-Ubiquitous Religions(并查集 集合数量)
- POJ 2524 Ubiquitous Religions(简单并查集)
- POJ2524——宗教(Ubiquitous Religions)【图论,并查集】
- poj 2524 普通并查集
- POJ 2524 Ubiquitous Religions (带权并查集)
- poj 2524 Ubiquitous Religions(并查集)
- 【POJ-2524】Ubiquitous Religions(并查集)
- Poj 2524 Ubiquitous Religions[简单并查集]
- poj-2236 Wireless Network &&poj-1611 The Suspects && poj-2524 Ubiquitous Religions (基础并查集)
- poj-2524 Ubiquitous Religions 并查集
- POJ2524->并查集
- POJ2524——并查集
- POJ 2524 Ubiquitous Religions (并查集)
- POJ训练计划2524_Ubiquitous Religions(并查集)
- poj 2524 Ubiquitous Religions——我感觉是并查集(分类是分治)
- POJ 2524 并查集
- poj 2524宗教信仰 并查集水题
- POJ 2524 Ubiquitous Religions (并查集)
- POJ 2524 Ubiquitous Religions(并查集)
- [并查集]POJ 2524 Ubiquitous Religions