——link cut tree
wcy_1122
这个作者很懒,什么都没留下…
展开
-
水管局长
水管局长时间限制: 3 Sec 内存限制: 128 MB题目描述 SC省MY市有着庞大的地下水管网络,嘟嘟是MY市的水管局长(就是管水管的啦),嘟嘟作为水管局长的工作就是:每天供水公司可能要将一定量的水从x处送往y处,嘟嘟需要为供水公司找到一条从A至B的水管的路径,接着通过信息化的控制中心通知路径上的水管进入准备送水状态,等到路径上每一条水管都准备好了,供水公司就可以开始送水了。嘟嘟一次只能原创 2015-11-27 22:17:03 · 743 阅读 · 1 评论 -
Codechef MARCH14 GERALD07加强版
Codechef MARCH14 GERALD07加强版题目描述 传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=3514题解我们需要知道每条边对于答案的贡献。 如果这条边是树边,那么贡献为-1。 如果这条边是非树边,那么贡献为0。 所以我们需要维护每条边在一段区间内是否为树边。 可以用lct来做。 每次插入一条边,如果当前连通块已原创 2016-04-08 00:10:24 · 891 阅读 · 0 评论 -
SubString
SubString题目描述 http://www.lydsy.com/JudgeOnline/problem.php?id=2555 题解 这题等价于求sam上每个点的right集合大小。 每插入一个字符串,他的parent-tree上的所有父亲节点的right集合都要加1。 直接暴力加显然会TLE,所以我们可以用lct来维护parent-tree。 代码#include<iostrea原创 2016-05-05 11:25:15 · 371 阅读 · 0 评论 -
HDU2018多校第六场部分题目
HDU2018多校第六场部分题目这场训练的时候就过了四题,赛后看了题解感觉还是有很多可做题的。C Ringland( HDU6364 )题目描述 http://acm.hdu.edu.cn/showproblem.php?pid=6364题解 首先新郎和新娘的配对肯定不会有反向交叉,即3和1配对,2和4配对这样的情况。所以我们可以枚举断点然后计算答案。 统计答案显然就按顺时针...原创 2018-09-05 00:04:11 · 775 阅读 · 0 评论 -
hdu5967 小R与手机
小R与手机题目描述http://acm.hdu.edu.cn/showproblem.php?pid=5967题解lct维护环加外向树。对于每个联通快,如果是一棵树那就直接加到lct,如果是环加外向树那就把非树边存在这个联通快顶。对于link操作,如果x和y联通那就把这条边存在这个联通快顶,否则直接加边。对于cut操作,如果这条边是非树边那就直接修改,不然就先从树上把这条边删了,再考...原创 2018-10-25 20:00:33 · 357 阅读 · 0 评论