![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LCT
数据结构
Top_xiao
这个作者很懒,什么都没留下…
展开
-
Luogu P3690 【模板】Link Cut Tree (动态树)(LCT模板)
题目背景 动态树 题目描述 给定n个点以及每个点的权值,要你处理接下来的m个操作。操作有4种。操作从0到3编号。点从1到n编号。 0:后接两个整数(x,y),代表询问从x到y的路径上的点的权值的xor和。保证x到y是联通的。 1:后接两个整数(x,y),代表连接x到y,若x到y已经联通则无需连接。 2:后接两个整数(x,y),代表删除边(x,y),不保证边(x,y)存在。 3:后接两...原创 2019-04-11 21:23:47 · 132 阅读 · 0 评论 -
bzoj 2002: [Hnoi2010]Bounce 弹飞绵羊 (分块。)
Description 某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得游戏更有趣...原创 2019-03-12 12:15:11 · 107 阅读 · 0 评论 -
Luogu P4332 [SHOI2014]三叉神经树 (LCT)
题目描述 计算神经学作为新兴的交叉学科近些年来一直是学术界的热点。一种叫做SHOI 的神经组织因为其和近日发现的化合物 SHTSC 的密切联系引起了人们的极大关注。 SHOI 组织由若干个 SHOI 细胞构成,SHOI 细胞之间形成严密的树形结构。每个 SHOI 细胞都有且只有一个输出端,被称为轴突,除了一个特殊的、被称为根细胞的 SHOI 细胞的输出作为整个组织的输出以外,其余细胞的轴突均连...原创 2019-07-30 22:01:45 · 152 阅读 · 0 评论 -
Luogu P1501 [国家集训队]Tree II (LCT lazy 标记)
思路: 和线段树2 很像. 主要练习 LCT 的lazy标记. 我在写这个题的时候,没有看c 的取值可以是 0 ,结果就调了一上午,emmmm if (mul[x] != 1 || add[x]){ //这个地方写错了. mul 有可能为 0 ,emmmmm.gg 一开开始写的是 mul[x] > 1 #include<bits/stdc++.h&g...原创 2019-07-31 11:25:40 · 101 阅读 · 0 评论 -
bzoj 2959: 长跑 (LCT 维护双联通分量.)
链接:https://www.lydsy.com/JudgeOnline/problem.php?id=2959 三种操作, 修建一条路, 修改点的权值, 从a走到b的权值和. 我们用 LCT来做. 首先我们用LCT来动态加边, 如果两个点不连接,那么我们直接连上就可以了, 如果两个点已经连接了,那么我们有 access 这条路径,splay 一下, 然后把路径上的点的权值加...原创 2019-08-18 10:55:04 · 125 阅读 · 0 评论