摘要: 并查集 基本介绍 数据结构一共分为四大类:集合、线性表、树、图,本文的数据结构就是第一种结构集合。 假设,一个集合即是一个小团伙,每个小团伙都有一个老大,每个团伙成员认识另一个成员,而团队比较大不可能每个成员都互相认识吧,但是他们认识的人去找别的认识的人中最终都可以找到老大,这些人就构成了一个集合。 阅读全文
posted @ 2021-07-12 12:01 Kirk~~ 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 题目描述 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x , y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 输入格式 第一行:三个整数n 阅读全文
posted @ 2021-07-12 11:45 Kirk~~ 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题目描述 某市调查城镇交通状况,得到现有城镇道路统计表。表中列出了每条道路直接连通的城镇。市政府 "村村通工程" 的目标是使全市任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要相互之间可达即可)。请你计算出最少还需要建设多少条道路? 输入格式 输入包含若干组测试测试数据,每组测试数据的第 阅读全文
posted @ 2021-07-12 11:43 Kirk~~ 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目描述 S 城现有两座监狱,一共关押着 N 名罪犯,编号分别为1−N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为 cc 的罪犯被 阅读全文
posted @ 2021-07-12 11:40 Kirk~~ 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目背景 现代的人对于本家族血统越来越感兴趣。 题目描述 给出充足的父子关系,请你编写程序找到某个人的最早的祖先。 输入格式 输入由多行组成,首先是一系列有关父子关系的描述,其中每一组父子关系中父亲只有一行,儿子可能有若干行,用 #name 的形式描写一组父子关系中的父亲的名字,用 +name 的形 阅读全文
posted @ 2021-07-12 11:35 Kirk~~ 阅读(111) 评论(0) 推荐(0) 编辑