并查集-poj2524-Ubiquitous Religions
来源:互联网 发布:手机淘宝优惠券转化 编辑:程序博客网 时间:2024/05/21 20:24
题意是有n个人,每个人有一个信仰,每次给出一队人的信仰是一样的,问一共有多少种信仰。
#include<cstdio>#include<cmath>#include<algorithm>#include<iostream>#include<cstring>using namespace std;int fa[111111];int find_fa(int n) { return fa[n]==n?n:find_fa(fa[n]);}void inti(int n) { for(int i=1;i<=n;i++) { fa[i]=i; }}int main(){ int n,m; int kase=0; while(scanf("%d%d",&n,&m)&&(m+n)!=0) { inti(n); int tt=n; int a,b; for(int i=1;i<=m;i++) { scanf("%d%d",&a,&b); int fx=find_fa(a); int fy=find_fa(b); if(fx!=fy) { fa[fy]=fx; tt--; } } printf("Case %d: %d\n",++kase,tt); } return 0;}
0 0
- POJ2524 Ubiquitous Religions 并查集
- poj2524 Ubiquitous Religions 并查集入门
- POJ2524 Ubiquitous Religions 并查集
- 【并查集】:poj2524,Ubiquitous Religions
- 并查集-poj2524-Ubiquitous Religions
- POJ2524 Ubiquitous Religions(并查集)
- POJ2524 Ubiquitous Religions 并查集
- POJ2524 Ubiquitous Religions(简单并查集)
- POJ2524 Ubiquitous Religions (并查集)
- POJ2524--Ubiquitous Religions(并查集)
- POJ2524 Ubiquitous Religions (并查集)
- POJ2524 Ubiquitous Religions (并查集)
- POJ2524——Ubiquitous Religions(并查集)
- POJ2524 Ubiquitous Religions 暨并查集入门
- POJ2524 - Ubiquitous Religions (并查集的基础应用)
- poj2524——Ubiquitous Religions(并查集)
- POJ2524——Ubiquitous Religions 并查集基础
- POJ2524 Ubiquitous Religions —— 并查集
- 体验Impress.js
- 学习OpenCV2——控制视频暂停与播放
- leetcode 3Sum
- 方法与对象参数
- 编程 顺时针打印矩阵
- 并查集-poj2524-Ubiquitous Religions
- 复制构造函数为什么必须是引用?
- 编程技巧 - 封装技巧 - 2
- iOS面试总结
- C# 使用微软的Visual Studio International Pack 类库提取汉字拼音首字母
- 通过重写方法提高可用性,在此用作对多种不同要求的字段校验
- Template设计模式
- Android开发小知识-Spinner控件使用
- 作业之中——个人心得