hdu 1856 More is better 并查集找最大集合
来源:互联网 发布:域名生成工具 编辑:程序博客网 时间:2024/06/14 07:04
题意:给出一些人物关系,他们都是朋友,找最大朋友圈
#include<cstdio>const int maxn = 10000010;int f[maxn],a[maxn];int Find(int x){if(x==f[x])return x;else return f[x]=Find(f[x]);}void Merge(int x,int y){int xx=Find(x);int yy=Find(y);if(xx!=yy){f[xx]=yy;a[yy]+=a[xx];//把以xx为根结点的集合加入到yy中 }}void init(){for(int i=1;i<=maxn;i++){f[i]=i;a[i]=1;}}int main(){int n;while(scanf("%d",&n)!=EOF){init();int u,v;while(n--){scanf("%d%d",&u,&v);Merge(u,v);}int ans=-1;for(int i=1;i<=maxn;i++)if(ans<a[i])ans=a[i];printf("%d\n",ans);}}
阅读全文
0 0
- hdu 1856 More is better 并查集找最大集合
- HDU 1856 More is better (并查集合并)
- HDU 1856 More is better(简单并查集) 【最大并查集人数模板】
- HDU 1856 More is better(求最大秩的集合 )
- 【杭电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
- JavaScript学习(四)
- 考试程序 DAY3 T3
- python opencv运动检测
- 2 3 5 7的倍数
- SQL必知必会读后感
- hdu 1856 More is better 并查集找最大集合
- SlidingMenu的使用
- mybatis第二天
- 关注民生民情——华北水利水电大学“情艺”国情社情调查
- 稀疏表示介绍
- 南阳理工oj 题目116 士兵杀敌(二)树状数组
- 哈希表链地址法解决冲突
- 【自学考试】C++导图概览
- 函数指针与指针函数的区别