题目链接:https://www.luogu.com.cn/problem/P1551

标签:并查集

AC代码:

#include<iostream>
using namespace std;
int arr[5005];int f(int x)
{if (x == arr[x]) return x;return f(arr[x]);
}int main()
{int n, m, p;int i, a, b;cin >> n >> m >> p;//初始化for (i = 1; i <= n; ++i)arr[i] = i;for (i = 1; i <= m; ++i){cin >> a >> b;arr[f(a)] = f(b);}for (i = 1; i <= p; ++i){cin >> a >> b;if (f(a) == f(b))cout << "Yes" << endl;elsecout << "No" << endl;}return 0;
}

洛谷P1551 亲戚相关推荐

  1. 【暑期每日一题】洛谷 P1551 亲戚

    题目链接:P1551 亲戚 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出 ...

  2. 洛谷 P1551 亲戚

    题目链接:亲戚 - 洛谷 题目详情: 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系.规定:x 和 y 是亲戚,y 和 z 是 ...

  3. 洛谷P1551 亲戚题解

    原题好像是vj上的 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 题目描述 规定:x和y是亲戚,y和z是亲戚,那 ...

  4. 洛谷P1551亲戚题解

    这是一道并查集的板子题,其中给定族谱对应的是并查集的merge操作,查询x,y是否是亲戚对应的是并查集的查询操作 附AC代码 #include<cstdio> #include<io ...

  5. 每日一题——洛谷 P1551 亲戚 (并查集)

    大家好,我是爬行系,今天打卡并查集相关例题 文章目录 并查集 1.概念 2.模板 例题 1.题目描述 2.AC代码 更多练习题 总结 并查集 1.概念 并查集的思想是用一个数组表示了整片森林(pare ...

  6. 洛谷P1551 亲戚(并查集)

    题目链接 思路: 并查集的模板题目 关于并查集相关知识可以看此博客 AC代码 #include<iostream> #include<cstdio> #include<a ...

  7. 并查集——亲戚(洛谷 P1551)

    题目选自洛谷P1551 并查集入门题目,简单有趣的例子了解并查集的使用 主要分为三个操作: 1)初始化 没有什么说的,就是用下标当做标号. 2)合并操作 如果两个关系的"老大"不一 ...

  8. 洛谷1551 亲戚

    题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 题目描述 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚.如 ...

  9. 【暑期每日一题】洛谷(一)

    [暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药 [暑期每日一题]洛谷 P1048 [NOIP2005 普及组] 采药_辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师.为 ...

最新文章

  1. Nagios 监控 ESXi
  2. jdk官网历史版本下载Oracle账号密码
  3. why-use-getters-and-setters
  4. abstract class 和 interface 区别
  5. Git #1 - 安装git bash
  6. OOP in PHP
  7. HTML布局是外边距咋表示,布局 页面设置百分比 子元素如何设置外边距?
  8. Java 1.1.3 修改字符串、不可变字符串
  9. QTcpSocket使用QDataStream发送和保存图片文件
  10. [数据仓库]Bill Inmon和Ralph Kimball方法论
  11. springboot毕业设计 基于springboot旅游景区景点购票系统毕业设计设计与实现参考
  12. 安全基础-防火墙四种登录方式 SSH Telnet SSH
  13. 下载慢怎么办?(域名遭到dns污染处理方法)
  14. 以下描述中最不适合用计算机编程来处理的是,以下描述中最适合用计算机编程来处理的问题是( ?)。...
  15. 计算机主机内部数据线,机箱内的各种线缆安装步骤(图文)
  16. 2018-2019-2 20175216张雪原 实验四《Android程序设计》实验报告
  17. 软件观念革命:交互设计精髓_UI设计师、交互设计师、产品经理必备软件技能之Sketch...
  18. 【Paper Reading】二值化网络——BNN
  19. 首家区块链上市公司 他们为金融机构量身定做的区块链底层基础设施
  20. jquery ajax添加ul li,jQuery.ajax动态添加标签无法被获取到

热门文章

  1. Oracle DUL的工作原理和技术实现
  2. 计算机毕业设计ssm流浪动物管理系统q5cx7系统+程序+源码+lw+远程部署
  3. python3+requests+BeautifulSoup+mysql爬取豆瓣电影top250
  4. input类型为file时,accept为表格xlsl
  5. 【JSD-Day01】语言基础第一天
  6. ASP.NET 上传图片添加文字、Logo水印
  7. 华为鸿蒙文案,机智的华为广告文案,各种“吊 打”三星小朋友!
  8. 世界顶级音效公司_世界顶级游戏开发公司
  9. 使用DiskGenius扩展C盘大小,遇见“您选择的分区不支持无损调整容量”
  10. 数据挖掘简介(摘自维基百科)