
【link-cut-tree】
VanishD
気付かないうちにオトナになって,绮丽な嘘 口に出来るほど。
展开
-
[bzoj2631]tree【LCT】
【题目描述】Description 一棵n个点的树,每个点的初始权值为1。对于这棵树有q个操作,每个操作为以下四种操作之一:+ u v c:将u到v的路径上的点的权值都加上自然数c;- u1 v1 u2 v2:将树中原有的边(u1,v1)删除,加入一条新边(u2,v2),保证操作完之后仍然是一棵树;* u v c:将u到v的路径上的点的权值都乘上自然数c;/ u v原创 2018-01-21 19:55:03 · 256 阅读 · 0 评论 -
[bzoj2002][Hnoi2010]Bounce 弹飞绵羊【LCT】
【题目描述】Description某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被原创 2018-01-21 19:59:14 · 159 阅读 · 0 评论 -
[bzoj3669][uoj3][Noi2014]魔法森林【link-cut-tree】
【题目链接】 https://www.lydsy.com/JudgeOnline/problem.php?id=3669 http://uoj.ac/problem/3 【题解】 首先我们可以从小到大枚举a的最大值,然后维护b的最小生成树。显然需要用到lct,然而lct并不能维护边信息,所以我们需要把每条边变成一个点并向两头连边。每次新加入一条边(u,v)(u,v)(u,v),...原创 2018-06-04 14:37:25 · 243 阅读 · 0 评论