
并查集
文章平均质量分 57
wwyx2001
OIer----这条路,仅一人独行
展开
-
[BZOJ2733][HNOI2012]永无乡(并查集+splay启发式合并)
题目:我是超链接题解:求解集合内第k大的话是splay的基本操作 那么维护连通性用并查集,然后就是个splay启发式合并的裸题了。 splay启发式合并,按照splay的后序遍历进行合并,不然如果你从头就开始合并父子关系就混乱了 时间复杂度是O(nlog2n)O(nlog2n)O(nlog^2n)代码:#include <cstdio>#incl...原创 2018-04-09 23:34:21 · 248 阅读 · 0 评论 -
[BZOJ2959]长跑(LCT+并查集)
题目:我是超链接题解:诶这个题连成一个环是不是还要tarjan缩个点啥的啊,加边的时候会使原本构不成环的部分构成新的环所以考虑在树上用LCT进行动态的缩点和维护操作。如果加入某条边之前两个端点就联通,那么我们就将两个点之间的路径提出来,加入改边会使这条路径上的点可以互相到达,所以我们把这些点缩成一个代表节点,然后将权值都加给这个节点。并用另外一个并查集(find-fa)维护每个点所...原创 2018-03-19 11:38:28 · 254 阅读 · 0 评论 -
[BZOJ4530][BJOI2014]大融合(树链剖分+并查集)
题目:我是超链接题解:显然一条边的负载等于将这条边断开后形成的两个子树的节点数的乘积。 在计算一条边的负载的时候,可以将所有与之连通的点看成一棵树。只需要计算出一个端点的size大小就可以用size*(n-size)计算出答案。 由于这棵树的形态是已经确定的,可以先将这棵树建出来。每一次添加一条边肯定是在一对父子之间。那么将这条边连通无非是将父亲以及它能到的最远的祖先之间的点的...原创 2018-03-14 15:49:38 · 344 阅读 · 0 评论 -
[POJ3694]Network(桥+并查集)
╮(╯▽╰)╭原创 2017-10-13 14:43:46 · 1380 阅读 · 0 评论 -
【学姐的胡策】训练8.17(Lucas+线段树并查集)
学姐好可爱呢原创 2017-08-17 20:47:53 · 424 阅读 · 0 评论 -
并查集小练
又双叒叕上学了。原创 2017-08-14 08:18:54 · 391 阅读 · 0 评论 -
【loli的胡策】NOIP训练7.18(乱搞+背包dp+并查集分治)
今天的分数很可观哦原创 2017-07-18 14:46:10 · 603 阅读 · 0 评论 -
【bzoj1016】[JSOI2008]最小生成树计数
一中上课:三个周---三天假---一个月---暑假.....天哪谁来把这个没人性的学校告了原创 2017-05-27 11:36:54 · 430 阅读 · 0 评论 -
【luogu1330】封锁阳光大学(并查集)
这几天对于学校的放假消息,听得我心电图都变得刷刷的原创 2017-05-26 19:29:30 · 509 阅读 · 0 评论