随笔分类 - 数据结构-LCT
摘要:[ZJOI2016]大森林 现在有 \(n\) 棵树,第 \(i\) 棵树只有一个节点,其编号为 $0$,这个节点也是这棵树的特殊点。 接下来进行 \(m\) 次操作: 选择区间 \([l,r]\) 并给区间内的每棵树加入一个新节点,编号为 \(cnt\),连接其和特殊节点,然后 \(cnt\rig
阅读全文
摘要:CF1137F 首先那个 compare 是过来搞笑的。 我们只关注这个 up,when 即可。 先关注最初的局面,我们通过一定观察会发现最后一次被删除的元素一定是最大值。 每次修改都是变成 \(\max+1\),换而言之我们可以认为每次修改是使得某个元素变成了最后被删除的元素,为了方便考虑,我们令
阅读全文
摘要:UOJ#207. 共价大爷游长沙 给定一棵树和一个集合 \(S\),\(S\) 内部为若干个点对 \((x,y)\),定义一条边合法当且仅当对于所有 \(x\to y\) 的路径,其被所有点经过。 支持如下操作: 删除一条边,然后插入一条边,保证仍是一棵树。 在 \(S\) 中加入 \((x,y)\
阅读全文
摘要:呐,一道神仙题 ~~(却被某大佬评价称评分过高)~~ 首先要考虑什么时候才会导致颜色变化。 $10pts$ 暴力,每次修改暴算答案? 然而我们发现一个点的修改能且只能影响到它的父亲 $/$ 祖先。 如果我们对每个点维护它的三个儿子中 $1$ 的个数。 可以发现,若一个叶子节点由 $0$ 变成了 $1
阅读全文
摘要:一道非常妙的 $LCT$ 题 $QwQ$,感觉做了之后会对 $access$ 的理解深一些 $QwQ$ ~~(树剖大佬别打我 QAQ )~~ 首先 操作$1$ 具有一个特性,染色操作全部都是直接染到顶点。 让人想到 LCT 的 $access$ 操作。 发现每次都是开一个新的颜色,我们可以知道:一个
阅读全文
摘要:感觉最近做的一些$LCT$的题目其实都是不断加边,判环,取较优者。 比如这道题,一句话题解就是按照边权$A$排序后用$LCT$维护边权$B$的最小生成树 比如 "最小生成树" ,它用$LCT$实现的话主要就是遇到一条边后,若其联通了两个已经联通的点,那么其为返祖边,会形成环,那么我们就把环上最大的边
阅读全文