hdoj1213
来源:互联网 发布:网页设计软件html 编辑:程序博客网 时间:2024/05/29 03:17
一道简单的并查集题目hdoj1212
#include<iostream>using namespace std;int T,N,M;int father[2000];void initial(int n){ //初始化数组 for(int i=1;i<=n;i++) father[i] = i;}int find(int x){ //查找函数 if(father[x] == x) return x; return father[x] = find(father[x]);}void UNION(int x,int y){ //合并 int fx = find(x); int fy = find(y); if(fx!=fy){ N--; father[fy] = fx; }}int main(){ int i,a,b; cin>>T; while(T--){ cin>>N>>M; initial(N); for(i=0;i<M;i++){ cin>>a>>b; UNION(a,b); } cout<<N<<endl; } return 0;}
阅读全文
0 0
- hdoj1213
- HDOJ1213并查集
- How Many Tables<hdoj1213>
- hdoj1213 How many tables?(并查集)
- HDOJ1213 How Many Tables(并查集)
- 并查集练习1:HDOJ1213
- HDOJ1213 How Many Tables 并查集裸题
- hdoj1213和zoj2833 (简单并查集)
- 【HDOJ1213】How Many Tables[并查集模板题]
- HDOJ1213. How many tables(并查集连通块计数)
- Cannot determine embedded database driver class for database type NONE
- H5直播避坑指南
- 小明带你看WWDC 2017(day5实况,最后一天)
- C++游戏开发需要阅读的书籍
- 提供实时业务应答的商业智能BI
- hdoj1213
- AB1601烧程序时注意事项
- fastjson的@JSONField注解
- python之paramiko模块
- Hadoop分布式文件系统:架构和设计
- 遍历两个日期之间的所有日期
- 判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进
- 超全面的JavaWeb笔记day21<过滤器>
- Laravel中缓存的使用