并查集
文章平均质量分 78
Speedcell
这个作者很懒,什么都没留下…
展开
-
ZOJ 3641 Information Sharing
今天老是细节上出错,很不爽。 并查集,维护set数组,注意及时释放内存。STL果然不是一般的大常数…… #include #include #include #include #include #include #include #include #include #include #include #include #include #include #in原创 2012-08-26 19:30:40 · 405 阅读 · 0 评论 -
POJ 1611 The Suspects
陪练刷水…… #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2013-03-19 08:05:20 · 685 阅读 · 0 评论 -
POJ 1182 食物链
这题不错,想法题。我开始的思路是新增加[n+1,2*n]这个区间的点拿来作为分类的标记,x,y同类则Union(x,y),x吃y则Union(x,n+cnt++),Union(y,n+cnt++),这样处理起来稍微麻烦,而且无法解决大类的合并。然后换一个思路,把合并看成是x,y确定关系了,在同一个集合就表示两者关系确定,然后具体是什么关系新加一个域来表示,这个域存的是当前节点和父节点的关系,并查的原创 2013-03-19 10:42:30 · 608 阅读 · 0 评论 -
POJ 2524 Ubiquitous Religions
并查集水题,无槽点…… #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl原创 2013-03-19 07:55:46 · 620 阅读 · 0 评论 -
HDU 1856 More is better
并查之后统计就好了…… #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #incl原创 2013-03-19 11:09:37 · 670 阅读 · 0 评论 -
HDU 3635 Dragon Balls
涉及到当前所在位置,当前位置总数,和当前移动次数。并查集也就是一棵自底向上更新的树,Lazy操作是递归的Find(Pa[u])之后再更新与父节点的信息。当然像查大小这类只会在根节点进行的操作就没必要PushDown了。 #include #include #include #include #include #include #include #include #include原创 2013-03-19 11:46:49 · 695 阅读 · 0 评论 -
HDU 2473 Junk-Mail Filter
妥妥的并查集,涉及到节点删除的问题,并且不是完全删除,就是说你扯到的只是这个点,其他点通过这个点建立起来的关系依然存在。 比如我之前知道了AB在同一个集合,BC在同一个集合,现在删掉B之后我仍然认为AC是同一个集合的。这种删除处理起来还算简单吧,其他博客上扯到的虚设父节点,我的理解是直接重新初始化这个节点就好了,反正最后统计的是每个节点现在的父节点。 /* Author : Speedcel原创 2013-04-17 21:36:50 · 456 阅读 · 0 评论 -
HDU 4750 Count The Pairs
边排序,从点构造出树,用UFS判断是否已经连通,如果没有连通,当前加入的边可以将两边的所有点连起来,并且就是这两部分的点两两相连能取到的最小最大值。 思维转不过来,真捉急……开始用map统计答案还TLE一次,这题略卡常数…… /* Author : Speedcell Update : 2013-05-30 Version : soppYcell 2.2(a) */ #include原创 2013-09-23 00:53:10 · 415 阅读 · 0 评论