- 0
- 0
- 约小于1千字
- 约 1页
- 2026-07-31 发布于浙江
- 举报
并查集
【问题描述】
并查集(DisjointSetUnion,DSU)是一种用于维护若干不相交集合的数据结构,支持两种操作:1.查找某个元素所属的集合(find);2.合并两个集合(union)。现在有n个元素初始时各自为一个集合,给定若干次合并操作,最后回答若干次查询:两个元素是否属于同一个集合?
【输入格式】
第1行2个正整数n,m(1≤n≤10^5,1≤m≤10^5)
接下来m行,每行3个正整数op,a,b:
-若op=1,表示合并a和b所在的集合;
-若op=2,表示查询a和b是否属于同一个集合,是则输出Yes,否则输出No。
【输出格式】
对于每个op=2的查询,输出一行Yes或No。
【输入样例】
55
112
134
212
213
123
【输出样例】
Yes
No
您可能关注的文档
- 探索宇宙的秘密(练习)公开课教案教学设计资料.docx
- 必修三综合练习1(试卷) - 教师版公开课教案教学设计资料.docx
- 限时练16 单基因多位点突变、探究两种隐性突变基因之间的关系、雄性不育与三系法杂交水稻公开课教案教学.pptx
- Python公开课教案教学设计资料.docx
- 学考复习 我与地坛节选公开课教案教学设计资料.pptx
- 08带电粒子在磁场中综合问题(三)公开课教案教学设计资料.docx
- 2025学年嘉兴市高二下期末全解析公开课教案教学设计资料.doc
- 必修二问题框架公开课教案教学设计资料.docx
- 2025学年丽水市高二下期末全解析公开课教案教学设计资料.doc
- 《大自然的语言》公开课教案教学设计资料.pptx
原创力文档

文档评论(0)