JD 1526 朋友圈(并查集 合并)
来源:互联网 发布:剑三好友招募积分算法 编辑:程序博客网 时间:2024/04/30 23:47
OJ题目:click here~~
并查集入门题。
const int maxn = 200008 ;int n , m ;int fa[maxn] ;void init(){ for(int i = 0;i <= n;i++) fa[i] = i ;}int father(int x){ if(x == fa[x]) return x ; else return fa[x] = father(fa[x]) ;}void Merg(int x , int y){ int fx = father(x) ; int fy = father(y) ; if(fx != fy){ fa[fy] = fx ; }}int main(){ while(scanf("%d",&n)){ if(n == 0) break ; init() ; int x , y ; scanf("%d",&m) ; while(m--){ scanf("%d%d",&x, &y) ; Merg(x , y) ; } set<int> ans ; ans.clear() ; for(int i = 1;i <= n;i++){ ans.insert(father(i)) ; } printf("%d\n",ans.size()) ; } return 0 ;}
0 0
- JD 1526 朋友圈(并查集 合并)
- 朋友圈 (并查集)
- PTA 朋友圈【并查集的合并问题】
- 并查集/朋友圈
- 并查集(朋友圈)
- 并查集-朋友圈
- 九度OJ 题目1526:朋友圈(并查集)
- PAT 朋友圈(并查集)
- 5-9 朋友圈 (并查集)
- 朋友圈问题(并查集)
- 查并集(朋友圈问题)
- 奇怪的朋友圈(并查集)
- PAT--朋友圈--并查集
- 小米:朋友圈,并查集
- 九度OJ题目 1526 朋友圈 并查集
- 九度oj 1526 朋友圈 并查集
- 【九度OJ】:1526 并查集 朋友圈问题
- 7-22 朋友圈(25 分) (并查集)
- dedecms织梦:feedback评论内容
- 免费无线网络成为商家营销新模式
- 设计模式之装饰模式
- 第七周作业——背包问题
- UI 指派初始化方法 视图控制器 button响应方法
- JD 1526 朋友圈(并查集 合并)
- C#使用HttpClient进行GET&POST
- 深度分析:Android4.3下MMS发送到附件为音频文件(音频为系统内置音频)的彩信给自己,添加音频-发送彩信-接收彩信-下载音频附件-预览-播放(二,发送彩信<1>)
- 关于 Swift 的一点初步看法
- 亡羊补牢,尤为迟也
- 个人理财不可忽视的几件小事
- Hibernate优化
- 求质数问题
- windows进程间通信系列 第三篇 匿名管道与命名管道