博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2524
阅读量:6305 次
发布时间:2019-06-22

本文共 862 字,大约阅读时间需要 2 分钟。

题目连接:

题解:

普通的并查集 没什么特别的 下面看代码

#include
#include
using namespace std;int bin[50010];int findx(int x){ return x == bin[x]?bin[x]:(bin[x] = findx(bin[x]));}int main(){ int n,m; int cas = 1; while(scanf("%d%d",&n,&m)&&m||n) { for(int i = 1;i <= n;i++) { bin[i] = i; } for(int i = 0;i < m;i++) { int a,b; scanf("%d%d",&a,&b); int fx,fy; fx = findx(a); fy = findx(b); if(fx != fy) { bin[fx] = fy; } } int sum = 0; for(int i = 1;i <= n;i++) { if(bin[i] == i) { sum++; } } printf("Case %d: %d\n",cas++,sum); } return 0;}

 

转载于:https://www.cnblogs.com/zhanyage110/p/4394866.html

你可能感兴趣的文章
CSS hover改变背景图片过渡动画生硬
查看>>
JDBC(三)数据库连接和数据增删改查
查看>>
淘宝应对"双11"的技术架构分析
查看>>
ssh
查看>>
订单的子单表格设置颜色
查看>>
Office365 Exchange Hybrid 番外篇 ADFS后端SQL群集(一)
查看>>
9个offer,12家公司,35场面试,从微软到谷歌,应届计算机毕业生的2012求职之路...
查看>>
lvs fullnat部署手册(三)rs内核加载toa篇
查看>>
C++策略模式
查看>>
我的友情链接
查看>>
oracle表分区详解
查看>>
网络编程中常见结构体
查看>>
SSL/TLS原理详解
查看>>
Docker 自定义SSH服务镜像
查看>>
JavaScript强化教程 —— Cocos2d-JS自动JSB绑定规则修改
查看>>
configure: error: in `/root/httpd-2.2.11/srclib/apr': c
查看>>
CentOS7搭建Kubernetes-dashboard管理服务
查看>>
buildroot下查找外部编译器通过ext-toolchain-wrapper调用的参数
查看>>
MySQL Replication 主主配置详细说明
查看>>
Linux的任务调度
查看>>