HDU 1856 More is better (并查集模板题)
来源:互联网 发布:windows 10通怎么ping 编辑:程序博客网 时间:2024/06/06 08:50
统计各个集合元素个数,水、、、
#include<iostream>#include<cstdio>#include<algorithm>using namespace std;const int maxn=10000005;int Fa[maxn],n,ans[maxn];void init(){ for(int i=0;i<maxn;i++) Fa[i]=i,ans[i]=1;}int Find(int x){ if(x==Fa[x]) return x; return Fa[x]=Find(Fa[x]);}void Merge(int x,int y){ x=Find(x),y=Find(y); if(x!=y) { Fa[y]=x,ans[x]+=ans[y]; //printf("ans[%d] = %d\n",x,ans[x]); }}int main(){ while(~scanf("%d",&n)) { init(); for(int i=0;i<n;i++) { int x,y; scanf("%d%d",&x,&y); Merge(x,y); } int Max=-1; for(int i=1;i<maxn;i++) Max=max(Max,ans[i]); cout<<Max<<endl; } return 0;}
0 0
- HDU 1856 More is better (并查集模板题)
- hdu 1856 More is better 并查集模板题
- HDU 1856 More is better(简单并查集) 【最大并查集人数模板】
- 并查集模板题 HDU1856 More is better
- hdu 1856 More is better(并查集基础)
- hdu 1856 More is better 并查集(二)
- 并查集 Hdu 1856 More is better
- hdu 1856 More is better (并查集入门)
- HDU 1856 More is better 并查集 路径压缩
- hdu 1856 More is better(并查集)
- hdu 1856 More is better(并查集)
- hdu 1856 more is better 并查集
- hdu 1856 More is better 并查集
- HDU 1856 More is better 并查集
- hdu 1856 More is better(并查集)
- hdu 1856 More is better (并查集)
- HDU 1856 More is better 并查集
- HDU-1856-More is better(并查集)
- fuel自动安装openstack文档
- IPV4理论知识3----分类编址址两级编址
- canvas控制图片缩放
- 二叉树平衡检查
- Window7 64位旗舰版 安装Oracle 11gR2 安装图解
- HDU 1856 More is better (并查集模板题)
- C语言的字符串倒置问题
- Coursera机器学习课程笔记(1) Supervised Learning and Unsupervised Learning
- 新建Android项目的时候去掉对appcompat_v7项目的依赖
- 地理反编码的实现
- (1)js 获取当前日期 前N天或者后N天日期 且可指定格式 如yyyy-mm-dd等
- JavaWeb开发基础学习
- 进制之间的转换
- Swift 下AFNetworking得使用