并查集
文章平均质量分 76
敢于挑战才会成功
这个作者很懒,什么都没留下…
展开
-
hdu 1232畅通工程
Problem Description某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路?Input测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数,分别是城镇数目N ( < 1000 )原创 2015-11-08 12:53:33 · 214 阅读 · 0 评论 -
hdu
判断n个点是否构成一棵树的条件(无向):有n-1条边(每条边不同);判断n个点是否构成一棵树的条件(有向):有n-1条边(每条边不同)且每个点的入度不能大于2;Is It A Tree?DescriptionA tree is a well-known data structure that is either empty (null, void, nothing) or is a原创 2016-04-14 23:51:03 · 317 阅读 · 0 评论 -
The Suspects
算法:并查集严重急性呼吸系统综合症( SARS), 一种原因不明的非典型性肺炎,从2003年3月中旬开始被认为是全球威胁。为了减少传播给别人的机会, 最好的策略是隔离可能的患者。在Not-Spreading-Your-Sickness大学( NSYSU), 有许多学生团体。同一组的学生经常彼此相通,一个学生可以同时加入几个小组。为了防止非典的传播,NSYSU收集了所有学生团体的成员名单。他原创 2016-02-29 10:52:26 · 274 阅读 · 0 评论 -
hdu 油菜花王国
Problem Description程序设计竞赛即将到来,作为学校ACM集训队主力,小明训练一直很努力。今天天气不错,教练也心情大好,破例给各位队员放假一天,小明就骑着自己的小电驴到郊外踏青去了。出城不久,小明看到一大片油菜花,忍不住眼前美景的诱惑,就拐了进去,谁曾想,这一拐却误入了油菜花王国!油菜花王国生存着一大批油菜花精灵,这是一种特别热爱斐波那契数列的生物。在这个国度里原创 2015-12-02 14:43:44 · 320 阅读 · 0 评论 -
并查集 路径压缩
使用并查集查找时,如果查找次数很多,那么使用朴素版的查找方式肯定要超时。比如,有一百万个元素,每次都从第一百万个开始找,这样一次运算就是10^6,如果程序要求查找个一千万次,这样下来就是10^13,肯定要出问题的。 这是朴素查找的代码,适合数据量不大的情况:int findx(int x){int r=x;while(parent[r] !=r)r=parent[r]转载 2015-11-12 18:45:51 · 325 阅读 · 0 评论 -
hdu 3635
Problem DescriptionFive hundred years later, the number of dragon balls will increase unexpectedly, so it's too difficult for Monkey King(WuKong) to gather all of the dragon balls together.H原创 2015-11-12 20:48:16 · 199 阅读 · 0 评论 -
hdu 1213 How Many Tables
Problem DescriptionToday is Ignatius' birthday. He invites a lot of friends. Now it's dinner time. Ignatius wants to know how many tables he needs at least. You have to notice that not all the frien原创 2015-11-10 17:55:32 · 233 阅读 · 0 评论 -
hdu 1856 More is better
Problem DescriptionMr Wang wants some boys to help him with a project. Because the project is rather complex, the more boys come, the better it will be. Of course there are certain requirements.原创 2015-11-10 12:05:55 · 220 阅读 · 0 评论 -
hdu 1272 小希的迷宫
Problem Description上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从房间B走到房间A,为了提高难度,小希希望任意两个房间有且仅有一条路径可以相通(除非走了回头路)。原创 2015-11-09 17:52:04 · 226 阅读 · 0 评论 -
Wireless Network
算法:并查集DescriptionAn earthquake takes place in Southeast Asia. The ACM (Asia Cooperated Medical team) have set up a wireless network with the lap computers, but an unexpected aftershock attacked, a原创 2016-04-14 23:55:02 · 218 阅读 · 0 评论