news 2026/5/10 4:05:36

洛谷 P1551 亲戚

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷 P1551 亲戚

题目背景

若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。

题目描述

规定:x 和 y 是亲戚,y 和 z 是亲戚,那么 x 和 z 也是亲戚。如果 x,y 是亲戚,那么 x 的亲戚都是 y 的亲戚,y 的亲戚也都是 x 的亲戚。

输入格式

第一行:三个整数 n,m,p,(n,m,p≤5000),分别表示有 n 个人,m 个亲戚关系,询问 p 对亲戚关系。

以下 m 行:每行两个数 Mi​,Mj​,1≤Mi​, Mj​≤n,表示 Mi​ 和 Mj​ 具有亲戚关系。

接下来 p 行:每行两个数 Pi​,Pj​,询问 Pi​ 和 Pj​ 是否具有亲戚关系。

输出格式

p 行,每行一个YesNo。表示第 i 个询问的答案为“具有”或“不具有”亲戚关系。

输入输出样例

输入 #1复制

6 5 3 1 2 1 5 3 4 5 2 1 3 1 4 2 3 5 6

输出 #1复制

Yes Yes No
#include<bits/stdc++.h> using namespace std; int n,m,p; const int N=5010; int fa[N]; int find(int x) { if(x==fa[x]) return x; else return fa[x]=find(fa[x]); } int main() { cin>>n>>m>>p; for(int i=1;i<=n;i++) fa[i]=i; for(int i=1;i<=m;i++) { int m1,m2; cin>>m1>>m2; int fa1=find(m1); int fa2=find(m2); fa[fa1]=fa2; } for(int i=1;i<=p;i++) { int p1,p2; cin>>p1>>p2; if(find(p1)==find(p2)) cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 13:14:42

10分钟快速搭建个人专属气象数据平台:Open-Meteo实战指南

10分钟快速搭建个人专属气象数据平台&#xff1a;Open-Meteo实战指南 【免费下载链接】open-meteo Free Weather Forecast API for non-commercial use 项目地址: https://gitcode.com/gh_mirrors/op/open-meteo 想要获取专业的天气预报数据&#xff0c;却受限于复杂的A…

作者头像 李华
网站建设 2026/5/9 5:06:26

如何在普通GPU上运行70亿参数Llama-2对话模型:完整实践指南

如何在普通GPU上运行70亿参数Llama-2对话模型&#xff1a;完整实践指南 【免费下载链接】Llama-2-7b-chat-hf 项目地址: https://ai.gitcode.com/hf_mirrors/NousResearch/Llama-2-7b-chat-hf 还在为商业大模型高昂的API费用发愁吗&#xff1f;Meta开源的Llama-2-7b-ch…

作者头像 李华
网站建设 2026/4/26 13:11:45

飞算JavaAI终结依赖黑洞,程序员再也不用通宵跟Jar包死磕

凌晨三点的办公室&#xff0c;键盘敲击声与咖啡杯碰撞声交织成深夜的旋律&#xff0c;Java程序员的屏幕上却仍跳动着刺眼的ClassNotFoundException——这大概是每个深夜奋斗的Java开发者最熟悉的“噩梦”。Jar包依赖如同隐形的迷宫&#xff0c;版本冲突、重复引入、隐性缺失………

作者头像 李华
网站建设 2026/4/30 8:12:28

VNote终极安装配置指南:快速上手跨平台Markdown笔记工具

VNote终极安装配置指南&#xff1a;快速上手跨平台Markdown笔记工具 【免费下载链接】vnote 项目地址: https://gitcode.com/gh_mirrors/vno/vnote 想要寻找一款功能强大、完全免费的跨平台Markdown笔记软件吗&#xff1f;VNote正是您需要的解决方案&#xff01;作为基…

作者头像 李华
网站建设 2026/5/8 10:58:17

3分钟掌握Windows系统日志监控的完整解决方案

3分钟掌握Windows系统日志监控的完整解决方案 【免费下载链接】visualsyslog Syslog Server for Windows with a graphical user interface 项目地址: https://gitcode.com/gh_mirrors/vi/visualsyslog 还在为复杂的系统日志监控而头疼吗&#xff1f;Visual Syslog Serv…

作者头像 李华