并查集
小吴同学GOGOGO
一只怀揣梦想的阿柴;五角场某高校同学、某大厂打工人;兴趣方向:OLAP基础架构、大数据存储和计算引擎;「计算机小屋」
展开
-
PAT-L2-024 部落 (25分)-并查集
在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。输入格式:输入在第一行给出一个正整数N(≤104 ),是已知小圈子的个数。随后N行,每行按下列格式给出一个小圈子里的人:K P[1] P[2] ⋯ P[K]其中K是小圈子里...原创 2020-05-01 11:40:35 · 393 阅读 · 0 评论 -
计蒜客-1260-宗教信仰-并查集
世界上有许多宗教,你感兴趣的是你学校里的同学信仰多少种宗教。你的学校有 nn 名学生(0 < n \le 500000<n≤50000),你不太可能询问每个人的宗教信仰,因为他们不太愿意透露。但是当你同时找到 22 名学生,他们却愿意告诉你他们是否信仰同一宗教,你可以通过很多这样的询问估算学校里的宗教数目的上限。你可以认为每名学生只会信仰最多一种宗教。输入格式输入包括多组数据。每组...原创 2020-03-27 17:04:52 · 224 阅读 · 0 评论