在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。
输入格式:
输入在第一行给出一个正整数N(≤104),是已知小圈子的个数。随后N行,每行按下列格式给出一个小圈子里的人:
该博客介绍了如何使用并查集解决社区部落统计问题。通过输入社区的小圈子信息和查询,计算出互不相交的部落数量,并能判断任意两人是否属于同一部落。示例展示了一种典型的并查集应用。
在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。
输入在第一行给出一个正整数N(≤104),是已知小圈子的个数。随后N行,每行按下列格式给出一个小圈子里的人:
3294
2284
246

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=72026966&d=1&t=3&u=04ff9c00789a4f2d802463d2cd67fdc7)