news 2026/4/22 21:30:38

洛谷 P3367 【模板】并查集

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P3367 【模板】并查集

题目背景

本题数据范围已经更新到 1≤N≤2×105,1≤M≤106。

题目描述

如题,现在有一个并查集,你需要完成合并和查询操作。

输入格式

第一行包含两个整数 N,M ,表示共有 N 个元素和 M 个操作。

接下来 M 行,每行包含三个整数 Zi​,Xi​,Yi​ 。

当 Zi​=1 时,将 Xi​ 与 Yi​ 所在的集合合并。

当 Zi​=2 时,输出 Xi​ 与 Yi​ 是否在同一集合内,是的输出Y;否则输出N

输出格式

对于每一个 Zi​=2 的操作,都有一行输出,每行包含一个大写字母,为Y或者N

输入输出样例

输入 #1复制

4 7 2 1 2 1 1 2 2 1 2 1 3 4 2 1 4 1 2 3 2 1 4

输出 #1复制

N Y N Y

说明/提示

对于 15% 的数据,N≤10,M≤20。

对于 35% 的数据,N≤100,M≤103。

对于 50% 的数据,1≤N≤104,1≤M≤2×105。

对于 100% 的数据,1≤N≤2×105,1≤M≤106,1≤Xi​,Yi​≤N,Zi​∈{1,2}。

#include<bits/stdc++.h> using namespace std; const int N=2e5+10; int fa[N]; int find(int x) { if(fa[x]==x) return x; else return fa[x]=find(fa[x]); } int main() { int n,m; cin>>n>>m; for(int i=1;i<=n;i++) fa[i]=i; while(m--) { int z,x,y; cin>>z>>x>>y; if(z==1) { int fx=find(x); int fy=find(y); fa[fx]=fy; }else{ if(find(x)==find(y)) cout<<"Y"<<endl; else cout<<"N"<<endl; } } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:10:12

医疗PINN漏生物力学约束 手术导航轨迹全偏 补物理方程才校准

&#x1f4dd; 博客主页&#xff1a;jaxzheng的CSDN主页 目录我和医疗数据科学的相爱相杀史&#xff1a;当Excel遇上CT片 一、从Excel到CT片&#xff1a;一个普通社畜的觉醒 二、当AI开始读CT&#xff1a;从"人机大战"到"人机协作" 三、数据隐私的那些事儿…

作者头像 李华
网站建设 2026/4/16 12:10:03

DownKyi视频下载工具:专业级B站内容管理解决方案

DownKyi视频下载工具&#xff1a;专业级B站内容管理解决方案 【免费下载链接】downkyi 哔哩下载姬downkyi&#xff0c;哔哩哔哩网站视频下载工具&#xff0c;支持批量下载&#xff0c;支持8K、HDR、杜比视界&#xff0c;提供工具箱&#xff08;音视频提取、去水印等&#xff09…

作者头像 李华
网站建设 2026/4/22 14:41:27

华为设备--链路聚合全套配置

华为设备--链路聚合全套配置华为设备链路聚合配置指南基本概念配置步骤&#xff08;手工模式&#xff09;配置步骤&#xff08;LACP动态模式&#xff09;高级配置选项故障排查命令华为设备链路聚合配置指南 链路聚合&#xff08;Link Aggregation&#xff09;通过将多个物理接…

作者头像 李华
网站建设 2026/4/23 12:09:19

飞书文档批量导出终极指南:一键备份700+文档的完整解决方案

飞书文档批量导出终极指南&#xff1a;一键备份700文档的完整解决方案 【免费下载链接】feishu-doc-export 项目地址: https://gitcode.com/gh_mirrors/fe/feishu-doc-export 在数字化办公时代&#xff0c;飞书文档已成为企业和个人日常工作的核心工具。feishu-doc-exp…

作者头像 李华
网站建设 2026/4/23 13:30:25

微信网页版访问终极攻略:告别“无法访问“的烦恼

微信网页版访问终极攻略&#xff1a;告别"无法访问"的烦恼 【免费下载链接】wechat-need-web 让微信网页版可用 / Allow the use of WeChat via webpage access 项目地址: https://gitcode.com/gh_mirrors/we/wechat-need-web 还在为微信网页版频繁出现的&quo…

作者头像 李华
网站建设 2026/4/23 12:10:33

网络安全校招:3 类入门岗位薪资 + 技能要求,清晰对标

网络安全校招&#xff1a;3 类入门岗位薪资 技能要求&#xff0c;清晰对标 2025 年网络安全人才缺口已突破 150 万&#xff0c;北京、深圳等城市企业甚至开出 “应届生年薪 30 万 ” 的高薪抢人。但对高校应届生而言&#xff0c;“岗位类型繁杂、技能要求模糊” 往往成为求职路…

作者头像 李华