![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Link-Cut-Tree
zwjdd_qwq
这个作者很懒,什么都没留下…
展开
-
洛谷P2542 [AHOI2005]航线规划
Link-Cut-Tree维护双联通分量的典例,就当做再熟悉熟悉LCT吧这题要求的实际上两点间桥的个数,易知,桥的个数等于连通块数减一所以我们只需要维护这个就可以了那么如何解决删边问题呢我们消防水管局长一样,倒序处理,将删边改成加边即可最重要的来了,如何达到维护连通块数的目标呢?既然是在一棵树上加边一定会产生一个回路,这就是一个连通块我们使用并查集,强行把这一棵splay缩成一个点,...原创 2019-09-11 00:03:45 · 159 阅读 · 0 评论 -
洛谷P4172 [WC2006]水管局长
LCT动态维护最小生成树的典例这个都是套路,倒序处理,将删边变成加边再将边换成点,然后就可以做到点权维护边权信息说一下加边的过程大概是一、首先最小生成树,保证初始最优二、对于新加入的一条边,找出原x->y链上的最大边,替换第二点的实现比较有意思因为是在树上加边,所以一定会形成一个环,那么我们要使边权和最小,就要删边分为两种情况,一种是新加入的边比换上的最大边还要大,就不用管...原创 2019-09-11 00:23:35 · 230 阅读 · 0 评论