码迷,mamicode.com
首页 >  
搜索关键字:lct    ( 884个结果
P4271 [USACO18FEB]New Barns
题目 "P4271 [USACO18FEB]New Barns" 做法 这题很长见识啊!! 知识点:两棵树$(A,B)$联通后,新树的径端点为$A$的径端点与$B$的径端点的两点 不断加边,那就$LCT$维护联通块径端点就好了,两点的简单路径就是把链拉起来的子树 My complete code ...
分类:其他好文   时间:2019-01-27 16:42:34    阅读次数:154
P1501 [国家集训队]Tree II
做法 "P1501 [国家集训队]Tree II" 树上懒惰标记维护动态路径模板题 做法 其实做这题也能练一下对$LCT$的了解 我们对$x,y$这条路径修改时:$Split(x,y);....(y)$,传到$y$上去就行了 我们发现不管什么操作都会用到$Access$,其中把底下的点上旋$spla ...
分类:其他好文   时间:2019-01-27 00:22:21    阅读次数:204
bzoj2959: 长跑(LCT+并查集)
题解 "动态树Link cut tree(LCT)总结" LCT常数大得真实 没有环,就是$lct$裸题吧 有环,我们就可以绕环转一圈,缩点 怎么搞? 当形成环时,把所有点的值全部加到一个点上,用并查集维护加到哪个点上 判断连通性再用一个并查集 Code cpp include define LL ...
分类:其他好文   时间:2019-01-26 18:55:57    阅读次数:151
Luogu3302 [SDOI2013]森林
"题目蓝链" Description 给你一个森林,你需要支持两个操作: 1. 查询一条路径上第$k$小的权值是多少 2. 连接两个点 强制在线 Solution 我们一开始看到这道题,一定会想什么LCT套主席树 ~~乱编的~~ 其实我们只需要主席树就可以了。我们发现这题只需要连边,不需要断边。所以 ...
分类:其他好文   时间:2019-01-26 11:19:17    阅读次数:152
SHOI2014 三叉神经树
"传送门" 一道非常好的LCT/树剖题。但是像我这样的菜鸡想不到什么有效做法…… 首先我们可以很容易发现,一次如果要在链上连续修改那么肯定是从底向上的一端连续区间。如果我们把每个节点的输入值作为其权值,那么会被连续更改的一定是一端连续的为1或者为2的区间。 那么我们就可以通过维护这个区间来解决这道题 ...
分类:其他好文   时间:2019-01-22 14:20:56    阅读次数:186
远程获得的有趣的linux命令
使用这些工具从远程了解天气、阅读资料等。 我们即将结束为期 24 天的 Linux 命令行玩具日历。希望你有一直在看,如果没有,请回到开始,从头看过来。你会发现 Linux 终端有很多游戏、消遣和奇怪之处。 虽然你之前可能已经看过我们日历中的一些玩具,但我们希望每个人都遇见一个新事物。 今天的玩具( ...
分类:系统相关   时间:2019-01-22 10:50:27    阅读次数:247
LCT维护子树信息
有些题目,在要求支持link-cut之外,还会在线询问某个子树的信息。LCT可以通过维护虚边信息完成这个操作。 对于LCT上每个节点,维护两个两sz和si,后者维护该点所有虚儿子的信息,前者维护该点的所有信息和。 那么显然有:$si[x]=\sum sz[pson]$,$sz[x]=sz[lson] ...
分类:其他好文   时间:2019-01-22 10:50:05    阅读次数:209
远程获得的有趣的linux命令
我们即将结束为期 24 天的 Linux 命令行玩具日历。希望你有一直在看,如果没有,请回到开始,从头看过来。你会发现 Linux 终端有很多游戏、消遣和奇怪之处。 虽然你之前可能已经看过我们日历中的一些玩具,但我们希望每个人都遇见一个新事物。 今天的玩具(实际是玩具集合)有点不同。到目前为止,我主 ...
分类:系统相关   时间:2019-01-21 11:15:55    阅读次数:180
次小生成树
"原文地址" 生成树的概念: 在一个无向图中,设顶点数为$n$,取其中$n 1$条边并使所有点相连,所得到的一棵树即为生成树。 最小生成树: 如果还没有接触过生成树的同学,欢迎戳 "最小生成树详解" 次小生成树: 次小生成树顾名思义,就是边权之和次小的一棵生成树。有严格次小生成树与非严格次小生成树之 ...
分类:其他好文   时间:2019-01-19 21:19:32    阅读次数:188
解题:THUWC 2017 在美妙的数学王国中畅游
题面 _“数字和数学规律主宰着这个世界。”_ 在 @i207M 帮助下折腾了半天终于搞懂了导数和泰勒展开,引用某学长在考场上的感受:感觉整个人都泰勒展开了 显然是个奇奇怪怪的东西套上LCT,发现直接维护的话并不能快速链上求和。所以用友好的提示里的泰勒展开,对每个点的函数进行泰勒展开后就变成了维护多项 ...
分类:其他好文   时间:2019-01-19 17:34:26    阅读次数:218
884条   上一页 1 ... 16 17 18 19 20 ... 89 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!