【内容】Link_Cut_Tree
步六孤明琪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【SDOI2008】【BZOJ2049】Cave 洞穴勘测
【题目链接】BZOJ2049【前置技能】LCT【题解】LCT模板题,支持link,cut,以及判断树上两点间的连通性。时间复杂度O(QlogN)O(QlogN)O(QlogN)【代码】#include<bits/stdc++.h>#define INF 0x3f3f3f3f#define LL long long#define MAXN...原创 2018-09-05 13:56:07 · 192 阅读 · 0 评论 -
【HNOI2010】【BZOJ2002】Bounce 弹飞绵羊
【题目链接】BZOJ2002【前置技能】LCT【题解】将每个位置向下一个弹跳到的位置连边,弹出去的连到点n+1n+1n+1。SPLAY维护大小sizesizesize,就可以支持查询点到根n+1n+1n+1的距离。时间复杂度O(QlogN)O(QlogN)O(QlogN)【代码】#include<bits/stdc++.h>#define I...原创 2018-09-05 14:03:57 · 144 阅读 · 0 评论 -
【NOI2014】【BZOJ3669】魔法森林
【题目链接】BZOJ3669【前置技能】LCT【题解】题意是给出一张无向图,边权为ai,biai,bia_i,b_i,定义花费为经过的边的max{ai}+max{bi}max{ai}+max{bi}max\{a_i\} + max\{b_i\},最小化花费。如果只有一个边权,直接走最小生成树即可。考虑按aiaia_i从小到大向树上加边,即枚举max{ai}max{a...原创 2018-09-05 14:36:39 · 177 阅读 · 0 评论
分享