标准并查集板子题

没啥好说的,分明是白书上的(除了输入方式外一点都没改动)

#include<cstdio>
#include<iostream>
using namespace std;
int n,m,p,x,y,r1,r2;
int father[5001];
inline int root(int x)
{if(father[x]!=x)father[x]=root(father[x]);return father[x];
}
inline void unionn(int r1,int r2)
{father[r2]=r1;
}
int main(){scanf("%d%d%d",&n,&m,&p);for(int i=1;i<=n;i++)father[i]=i;for(int i=1;i<=m;i++){scanf("%d%d",&x,&y);r1=root(x);r2=root(y);if(r1!=r2)unionn(r1,r2);}for(int i=1;i<=p;i++){scanf("%d%d",&x,&y);if(root(x)==root(y))printf("Yes\n");else printf("No\n");}return 0;
}

转载于:https://www.cnblogs.com/lbssxz/p/10753073.html

P1551 亲戚题解相关推荐

  1. 洛谷P1551 亲戚题解

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

  2. 洛谷P1551亲戚题解

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

  3. 【每日一题】P1551 亲戚

    文章目录 前言 题目描述 输入格式 输出格式 输入输出样例 解题思路 AC代码 总结 前言 坚持每天做一道算法题,每天学一点数据结构与算法,写思路和题解来加深自己的印象. P1551 亲戚 题目描述 ...

  4. P1551 亲戚 并查集

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

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

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

  6. 洛谷 P1551 亲戚

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

  7. P1551 亲戚(并查集)

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

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

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

  9. P1551 亲戚 (并查集)

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

最新文章

  1. //某父元素(.class)底下相同class的第二的取值
  2. # 20145220《信息安全系统设计基础》第1周学习总结
  3. 【学亮IT手记】jQuery DOM删除操作
  4. linux定时备份mysql数据并同步到其他服务器
  5. 解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Pleas
  6. YbtOJ#20082-[NOIP2020模拟赛B组Day8]导出子图【dp】
  7. EM Algorithm
  8. tp3.2部署在nginx主页正常,其他页面404问题解决方式
  9. 输入234输出432的c语言程序,C程序设计第1-4章习题集
  10. element中根据条件判断按钮是否禁用_从零动手封装一个通用的vue按钮组件
  11. 创建和删除目录mkdir/rmdi
  12. 智慧医疗何去何从?阿里云和行行查联合发布了《2021年中国智慧医疗行业白皮书》
  13. android刷机工具 原理,Android 设备刷机教程
  14. Javassist-手写字节码文件
  15. redis列表list常用命令大全
  16. Spark高频面试题总结
  17. python语言程序设计基础上海交通大学_python语言程序设计基础第四章答案
  18. 中国父母常犯的十大错误(转载)
  19. android高德地图上加自定义菜单,自定义UI控件-UI界面定制-开发指南-Android 导航SDK | 高德地图API...
  20. Android捕获home按键 以及实体键捕获

热门文章

  1. 锋神教我数据库,吴大哥教我写文档——其一
  2. Android HorizontalScrollView布局
  3. 让人少奋斗十年的工作经验
  4. 【PyQt5】连接 mysql 查询数据 并显示在 tableWidget 表格
  5. 从编写到上线带你搞定springboot博客之编辑博客时新增标签02
  6. 那年学过的Web前端笔记
  7. Linux操作Oracle(1)——Linux下 Weblogic启动关闭方法
  8. vi/vim的使用方法及常用的快捷键--vimer们的福音
  9. [转]OpenCV学习笔记大集锦
  10. python之yield