UVA 10608并查集
来源:互联网 发布:js模块化规范 编辑:程序博客网 时间:2024/05/16 14:09
没啥说的,其实就是注意一下要让朋友的朋友有关系得再把father连上
#include<stdio.h>#include<string.h>#define max 30010int father[max],visit[max],num[max];int find(int a){ return father[a]==a?a:father[a]=find(father[a]);}void Union(int u,int v){ u=find(u); v=find(v); if(u!=v) father[u]=v;}int main(){ int t,n,m,a,b; scanf("%d",&t); while(t--) { memset(num,0,sizeof(num)); scanf("%d%d",&n,&m); for(int i=0;i<max;i++) { father[i]=i; } for(int i=0;i<m;i++) { scanf("%d%d",&a,&b); Union(a,b); } for(int i=0;i<max;i++) find(i); int m=0; for(int i=0;i<max;i++) num[father[i]]++; for(int i=0;i<max;i++){ m=m>num[i]?m:num[i]; } printf("%d\n",m); } return 0;}
0 0
- UVA 10608并查集
- uva 10608(并查集)
- UVa 10608 并查集
- uva 10608 - Friends(并查集)
- UVA 10608 dfs或者并查集
- uva 10608 - Friends (并查集)
- UVA 10608 - Friends (并查集)
- UVa 10608 - Friends(并查集)
- UVA - 10608-Friends(并查集)
- UVA 10608 Friends 并查集
- UVA 10608 Friends 并查集
- UVa 10608 - Friends(并查集)
- uva 10608 并查集个数
- uva 10608 Friends(并查集)
- UVA 10608Friends【并查集】
- UVA---10608-Friends(并查集)
- UVa - 10608 Friends (并查集)
- uva 793 并查集
- 记事本中写c/c++程序在Windows下执行
- Java容器学习之Map
- gcc/g++ 静态动态库 混链接.
- mac 安装jdk和eclipse环境
- 使用Maven为一个项目生成多个Jar包
- UVA 10608并查集
- Mybatis笔记之四 -- mybatis与spring整合简单例子
- 制作个人开发IDE
- Linux GCC常用命令
- 与数据库oracle进行连接
- CodeForces 237C 筛素数+二分
- 南阳113 这没错误吧,明天 再提交,网速不给力
- Hibernate的检索方式
- hdoj 1040 As Easy As A+B