题目链接
思路:
并查集的模板题目
关于并查集相关知识可以看此博客
AC代码

#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
const int MAXN=5005;
int fa[MAXN],rank[MAXN];
inline void init(int n)//初始化
{for(int i=0;i<n;i++){fa[i]=i;rank[i]=1;}
}
int find(int x)//找父亲
{return (x==fa[x])?(x):(fa[x]=find(fa[x]));
}
inline void merge(int i,int j)//合并
{int x=find(i),y=find(j);if(rank[x]<=rank[y])fa[x]=y;elsefa[y]=x;if(rank[x]==rank[y]&&x!=y)//rank相同的两个合并秩会+1rank[y]++;
}
int main()
{int n,m,p,x,y;scanf("%d %d %d",&n,&m,&p);init(n);for(int i=0;i<m;i++){scanf("%d %d",&x,&y);merge(x,y);}for(int i=0;i<p;i++){scanf("%d %d",&x,&y);printf("%s\n",(find(x)==find(y)?"Yes":"No"));}return 0;
}

洛谷P1551 亲戚(并查集)相关推荐

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

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

  2. 洛谷 P1551 亲戚

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

  3. P1551 亲戚 并查集

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

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

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

  5. 洛谷P1551 亲戚题解

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

  6. 洛谷P1551亲戚题解

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

  7. 洛谷P1551 亲戚

    题目链接:https://www.luogu.com.cn/problem/P1551 标签:并查集 AC代码: #include<iostream> using namespace st ...

  8. 洛谷P4092树——并查集

    题目:https://www.luogu.org/problemnew/show/P4092 利用并查集,倒序离线,那么从倒序来看被撤销标记的点就再也不会被标记,所以用并查集跳过: 莫名其妙的WA,调 ...

  9. 洛谷[P1396]营救 并查集

    题目地址http://www.luogu.org/problem/show?pid=1396 P1396拯救膜法师(欸??) 题目描述 "咚咚咚--""查水表!" ...

最新文章

  1. 自考计算机应用技术实践考核,自考《计算机应用技术》实践环节指导
  2. nyoj-492 King(状态压缩)
  3. VS2005不能新建Win32 智能设备项目的解决办法(转)
  4. 【汇编】JMP跳转指令的指令长度、直接转移与间接转移、段内跳转与段间跳转
  5. oracle 10g rac 停止,Oracle10g RAC 关闭及启动
  6. 使用 Nginx 编译 Sass 和 Scss
  7. SpringBoot 集成Netty实现UDP Server
  8. Axure| 旋转控件或者图片
  9. Android开发资料超级给力小游戏(精典美女搓搓 妄撮版)源码
  10. PYTHON Image Module中Pix[x,y]详解
  11. AS3中将TUIO协议转换到传统触摸事件
  12. WhatsApp创始人:从领救济到身价68亿
  13. 计算机专业博士发论文,计算机专业博士论文提纲范本模板 计算机专业博士论文大纲怎样写...
  14. Python简单使用蓝本
  15. 衡山湘大学计算机学校,南岳衡山烧香求学业显灵感恩南岳大庙祈福考上985双一流重点大学...
  16. 解决webpack打包报错: Cannot find module '@webassemblyjs/wasm-parser'
  17. COPA和利润中心PCA的区别
  18. 【多线程】四种种方案实现多线程之间相互协作的通信
  19. 【蓝牙sbc协议】sbc源码阅读笔记(三)——数据读写过程
  20. 百度文库----免费复制

热门文章

  1. 【51单片机实例】智能小车(一)--------小车的前进、后退和停止
  2. Rasa课程、Rasa培训、Rasa面试、Rasa实战系列之Understanding Word Embeddings 1_ Just Letters
  3. 智慧金融系统软件需求规格说明(IEEE 830 标准)最终版
  4. GIC通用中断控制器
  5. iOS项目集成unity(2020+ 版本)
  6. docker安装node-sass报错
  7. 【超简单】利用Python去除图片水印,太神奇了叭,你还不会嘛?(附三种方法)
  8. HANA XS 匿名访问
  9. LZW字典编码(文末附python实现代码)
  10. 节气朔望时刻计算和日食月食预测