2018年4月月赛 Day1 亲属关系 题解
题目描述
若某个家族人员过于庞大,要判断两个是否是亲属,确实还很不容易,现在给出某个亲属关系图,求任意给出的两个人是否具有亲属关系。 规定:x和y是亲属,y和z是亲属,那么x和z也是亲属。如果x,y是亲属,那么x的亲属都是y的亲属,y的亲属也都是x的亲属。
输入输出格式
输入格式
第一行:三个整数n,m,p,分别表示有n个人,m个亲属关系,询问p对亲属关系。
以下m行:每行两个数Mi,Mj,1<=Mi,Mj<=N,表示Mi和Mj具有亲属关系。
接下来p行:每行两个数Pi,Pj,询问Pi和Pj是否具有亲属关系。
输出格式
P行,每行一个’Yes’或’No’。表示第i个询问的答案为“具有”或“不具有”亲属关系。
输入输出样例
输入样例#1:
1 | 6 5 3 |
输出样例#1:
1 | Yes |
说明
1<=n,m,p<=5000。
并查集板子题……
可类比Luogu P3367
代码:
1 |
|