当前位置: 首页 > news >正文

P2097 资料分发

点击查看代码
#include<bits/stdc++.h>using namespace std;const int N=1e5+10;
int n,m,ans;
int p[N];
bool st[N];int find(int x)
{if(p[x]!=x) p[x]=find(p[x]);return p[x];
}int main()
{cin>>n>>m;for(int i=1;i<=n;i++) p[i]=i;int a,b;while(m--){cin>>a>>b;a=find(a),b=find(b);if(a!=b) p[a]=find(b);}for(int i=1;i<=n;i++){int x=find(i);if(st[x]==false){st[x]=true;ans++;}}cout<<ans<<endl;return 0;
}
在模板之上的一次简单运用,增进了对并查集连通属性的理解,如果一些点在同一个集合中,那他们就是连通的,用相当简单的代码和逻辑实现了相当稠密的图 本题就是查找不相互连通块的数量,就是根节点不同的集合数目
http://www.rkmt.cn/news/68272.html

相关文章:

  • 2025控油洗发水怎么选?6款亲测专治油扁塌还强韧蓬松
  • 2025 年 12 月精密刀模与治具厂家权威推荐榜:激光/蚀刻/圆压圆刀模及冲压模具定制,匠心工艺与高效自动化解决方案深度解析
  • 2025佛山留学机构哪家好
  • JSAPIThree 数据源系统学习笔记:让数据在地图上可视化
  • PbootCMS指定内容多图调取与标签详解
  • Step-Audio-R1:音频深度推理模型;Soul 冲刺港交所,「AI+沉浸式社交平台」,累计注册用户达 3.9 亿丨日报
  • 2025年EUDR法规培训十大优质机构推荐,合规专家深度解析
  • 太阳风暴下的数字暗涌:空间天气如何触发软件漏洞
  • EXCEL匹配某一个单元格包含的字符,整行标记颜色
  • 2025国产CMDB厂商选型指南:自主可控时代的配置管理新范式
  • 【C语言】扫雷游戏详解 - 指南
  • 完整教程:从零开始搭建 flask 博客实验(3)
  • PbootCMS内容详情页标签
  • 2025年12月雅思机构深度测评:5家高性价比选择,真实提分数据全解析
  • 读智能新物种01合作伙伴(上)
  • Jupyter操作
  • PbootCMS 公司信息标签详解与应用场景
  • 成为一个进阶语音智能体开发者,你必须了解这些丨 RTE101 技术专场@RTE2025 回顾
  • 2025年口碑好的中高端定制家具厂家最新实力排行
  • 2025年酒店人工温泉设计公司,温泉度假村温泉设计机构给推荐
  • 2025年甘肃餐桌椅生产厂家综合测评排行榜
  • 2025年评价高的pvc篮球场/丙烯酸篮球场市场热度排行
  • QY-23 低功耗雨量监测站 功耗低 体积小巧 方便安装 4G无线远传
  • 2025年比较好的亿能石墨烯电池最新TOP厂家排名
  • 2025年上海装修公司推荐:哪个口碑最好?行业数据与案例比对
  • 《Rust MP4视频技术开发》第八章:生成MP4 - 教程
  • tomcat-pass-getshell
  • ThinkPHP 6
  • 拖库的七种方法
  • 2025年厦门AI形象美学机构权威推荐榜单:魔近AI‌/魔近形象美学‌/魔近AI形象美学‌源头机构精选