![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并查集,路径压缩
文章平均质量分 68
「已注销」
这个作者很懒,什么都没留下…
展开
-
好朋友(并查集与路径压缩的结合体)
题目: 1. A和B是好朋友,则B与A也是好朋友; 2.如果A和C是好朋友,B和C也是好朋友,那么 A和B也是好朋友。 问:现在给出所有好朋友的对数,可以把这些朋友分成多少组,满足每组中的任意两只数码宝贝都是好朋友,且任意两组之间的数码宝贝都不是好朋友。输入: 输入第一行有两个正整数n(小于、等于100),m(小于等于转载 2017-07-20 17:15:35 · 343 阅读 · 0 评论 -
5-2 排座位 (25分)
5-2 排座位 (25分)布置宴席最微妙的事情,就是给前来参宴的各位宾客安排座位。无论如何,总不能把两个死对头排到同一张宴会桌旁!这个艰巨任务现在就交给你,对任何一对客人,请编写程序告诉主人他们是否能被安排同席。输入格式:输入第一行给出3个正整数:N(\le≤100),即前来参宴的宾客总人数,则这些人从1到N编号;M为已知两两宾客之间的关系数;K为查询的条数。随后M转载 2017-07-24 19:06:00 · 412 阅读 · 0 评论 -
A - 仍是畅通工程
A - 仍是畅通工程Time Limit:2000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit StatusDescription某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通转载 2017-07-25 17:30:07 · 252 阅读 · 0 评论 -
D-City(HDU4496)
D-CityTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/65535 K (Java/Others)Total Submission(s): 2448 Accepted Submission(s): 862Problem DescriptionLuxer is a really ba转载 2017-07-26 18:05:27 · 270 阅读 · 0 评论 -
HDU 1272
B - 这是一道水题Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64uSubmit StatusDescription上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她转载 2017-07-26 18:11:05 · 176 阅读 · 0 评论 -
5-3 部落 (25分)
5-3 部落 (25分)在一个社区里,每个人都有自己的小圈子,还可能同时属于很多不同的朋友圈。我们认为朋友的朋友都算在一个部落里,于是要请你统计一下,在一个给定社区中,到底有多少个互不相交的部落?并且检查任意两个人是否属于同一个部落。输入格式:输入在第一行给出一个正整数NN(\le 10^4≤104),是已知小圈子的个数。随后NN行,每行按下列格式给出一个转载 2017-07-27 12:17:49 · 453 阅读 · 0 评论 -
5-2 朋友圈 (25分)
5-2 朋友圈 (25分)某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我的朋友”这个推论可以得出,如果A和B是朋友,且B和C是朋友,则A和C也是朋友。请编写程序计算最大朋友圈中有多少人。输入格式:输入的第一行包含两个正整数N(\le≤30000)和M(\l转载 2017-07-27 12:19:53 · 457 阅读 · 0 评论