P1551 亲戚题解
标准并查集板子题
没啥好说的,分明是白书上的(除了输入方式外一点都没改动)
#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 亲戚题解相关推荐
- 洛谷P1551 亲戚题解
原题好像是vj上的 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 题目描述 规定:x和y是亲戚,y和z是亲戚,那 ...
- 洛谷P1551亲戚题解
这是一道并查集的板子题,其中给定族谱对应的是并查集的merge操作,查询x,y是否是亲戚对应的是并查集的查询操作 附AC代码 #include<cstdio> #include<io ...
- 【每日一题】P1551 亲戚
文章目录 前言 题目描述 输入格式 输出格式 输入输出样例 解题思路 AC代码 总结 前言 坚持每天做一道算法题,每天学一点数据结构与算法,写思路和题解来加深自己的印象. P1551 亲戚 题目描述 ...
- P1551 亲戚 并查集
P1551 亲戚 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 题目描述 规定:x和y是亲戚,y和z是亲戚,那么 ...
- 【暑期每日一题】洛谷 P1551 亲戚
题目链接:P1551 亲戚 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出 ...
- 洛谷 P1551 亲戚
题目链接:亲戚 - 洛谷 题目详情: 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系.规定:x 和 y 是亲戚,y 和 z 是 ...
- P1551 亲戚(并查集)
亲戚 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 题目描述 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲 ...
- 每日一题——洛谷 P1551 亲戚 (并查集)
大家好,我是爬行系,今天打卡并查集相关例题 文章目录 并查集 1.概念 2.模板 例题 1.题目描述 2.AC代码 更多练习题 总结 并查集 1.概念 并查集的思想是用一个数组表示了整片森林(pare ...
- P1551 亲戚 (并查集)
题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系. 题目描述 规定:xx 和 yy 是亲戚,yy 和 zz 是亲戚,那 ...
最新文章
- //某父元素(.class)底下相同class的第二的取值
- # 20145220《信息安全系统设计基础》第1周学习总结
- 【学亮IT手记】jQuery DOM删除操作
- linux定时备份mysql数据并同步到其他服务器
- 解决git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Pleas
- YbtOJ#20082-[NOIP2020模拟赛B组Day8]导出子图【dp】
- EM Algorithm
- tp3.2部署在nginx主页正常,其他页面404问题解决方式
- 输入234输出432的c语言程序,C程序设计第1-4章习题集
- element中根据条件判断按钮是否禁用_从零动手封装一个通用的vue按钮组件
- 创建和删除目录mkdir/rmdi
- 智慧医疗何去何从?阿里云和行行查联合发布了《2021年中国智慧医疗行业白皮书》
- android刷机工具 原理,Android 设备刷机教程
- Javassist-手写字节码文件
- redis列表list常用命令大全
- Spark高频面试题总结
- python语言程序设计基础上海交通大学_python语言程序设计基础第四章答案
- 中国父母常犯的十大错误(转载)
- android高德地图上加自定义菜单,自定义UI控件-UI界面定制-开发指南-Android 导航SDK | 高德地图API...
- Android捕获home按键 以及实体键捕获