Graph Theory NO.4 HDU_1856_More is better_并查集
来源:互联网 发布:excel没有数据分析 编辑:程序博客网 时间:2024/06/09 13:50
#include <cstdio>#include <cstring>#include <iostream>#include <algorithm>using namespace std;int father[100009];int num[100009];int Init(int n){ for(int i=1;i<=n;i++) { father[i]=i; num[i]=1; } return 0;}int Find(int n){ if(n!=father[n]) { father[n]=Find(father[n]); } return father[n];}int Union(int n,int m){ if(n!=m) { father[n]=m; num[m]+=num[n]; }}int main(){ int n; int max_=-1; while(~scanf("%d",&n)) { int a,b; memset(num,0,sizeof(num)); memset(father,0,sizeof(father)); Init(100009); while(n--) { scanf("%d%d",&a,&b); if(a>max_)max_=a; if(b>max_)max_=b; Union(Find(a),Find(b)); } sort(num,num+max_+1); printf("%d\n",num[max_]); } return 0;}
阅读全文
1 0
- Graph Theory NO.4 HDU_1856_More is better_并查集
- Graph Theory NO.1 HDU_1213_How Many Tables_并查集
- Graph Theory NO.2 HDU_1272_小希的迷宫_并查集
- Graph Theory NO.3 HDU_1325_Is It A Tree_并查集
- Graph Theory NO.6 HDU_1232_畅通工程_并查集
- hdu_1856_More is better(並查集)
- HDU5631--Rikka with Graph--并查集
- hdoj5631Rikka with Graph【并查集】
- Rikka with Graph(并查集)
- 【XSY2469】graph 分治 并查集
- hihocoder1629:Graph (分块+并查集)
- Graph Theory
- Graph Theory
- Graph Theory
- Graph Theory NO.5 HDU_1102_Constructing Roads_最小生成树
- Graph Theory NO.9 HDU_1532_Drainage Ditches_最大流
- Sicily 1949 && 1876 Basic Graph Problem(RMQ+并查集)
- HDU 3560 Graph’s Cycle Component 【并查集】
- 获取图片显示在jsp中
- logback 配置 不同level日志输出到不同文件 按天 大小拆分
- Codeforces17E-Palisection
- 反转字符序列的三种方法
- 去除html字符串里面的标签
- Graph Theory NO.4 HDU_1856_More is better_并查集
- 思维导图学习法 手把手教你思维导图怎么画
- Spring 详解Java的Spring框架中的注解的用法
- Linux NTP(包括历史、参数解释、安装配置)
- 集合和泛型
- 单例设计模式
- mongodb学习整理三,mongodb与MYSQL之间的联系。query与projection
- 测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试
- Java的继承