早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于并查集的一道题,求思路,n若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系.n规定:x和y是亲戚,y和z是亲

题目详情
关于并查集的一道题,求思路,
n若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系.
n规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚.如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚.
input.txt
6 5 3
1 2
1 5
3 4
5 2
1 3
1 4
2 3
5 6
output.txt
Yes
Yes
No
看了关于并查集的课件,感觉理论都知道,但不知道要怎么用.这题 要怎么构造并查集呢?比如1和5是亲戚,那是1指向5还是5指向1呢,后来又要有1和2是亲戚应该怎么办呢?还有这些人要用什么数据类型来表示呢?感觉了解了一堆理论,但具体实现很困难.
▼优质解答
答案和解析
不必关心合并的顺序,因为你只是需要同一家族的人在一个集合里就行了,这样就能保证通过searchfather(i)来求到根节点,只要是一个集合里的元素,同一次查找得到的根节点肯定是相同的,这样就能判断关系了
看了关于并查集的一道题,求思路,n...的网友还看了以下:

求一网页上的答案高一地理必修1期末复习试题一、选择题1.地球所处的天体系统等级由低到高排列,正确的  2020-05-16 …

● 已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用  2020-05-25 …

已知某子系统为外界提供功能服务,但该子系统中存在很多粒度十分小的类,不便被外界系统直接使用,  2020-05-26 …

(2012•广东模拟)珠江三角洲存在大量的湿地生态系统,科研人员对某湿地公园进行了调研,请回答下列  2020-06-11 …

图1是一个常染色体遗传病的家系系谱.致病基因(a)是由正常基因(A)序列中一个碱基对的替换而形成的  2020-06-12 …

如图系谱一表示某家系中多指症的发病及遗传(相关基因用A、a表示);系谱二表示另一家系中某种伴性遗传  2020-07-12 …

如图为某生态系统中能量传递示意图,据图回答:(1)能量流动是从开始的,流入该生态系统的总能量为kJ.  2020-11-05 …

天津市某区人大代表联系群众工作站的建立,拉近了代表与群众的距离,强化了代表与群众的联系,为代表联系群  2020-11-20 …

如图是某生态系统的组成成分及各成分之间的关系,据图回答下列问题:(1)从生态系统的组成成分看,[A]  2020-11-22 …

下列关于价值、价格、供求关系三者之间的关系描述正确的是()①价值决定价格,价格波动影响供求关系②价值  2020-12-01 …