码迷,mamicode.com
首页 >  
搜索关键字:动态树    ( 192个结果
数据结构虐哭空巢老人记
数据结构虐哭空巢老人记 前言 $\cal STO\ f啦sh\ ORZ$ by 去不了冬令营的徐叔叔 搞过的东西就不再写了(数组队列栈链表、线段树动态树替KD树树状数组Splay替罪羊Treap、线段树合并Trie合并、可持久化Trie可持久化线段树、线段树优化DP优化连边) 要写的是 李超线段树 ...
分类:其他好文   时间:2019-02-01 13:10:52    阅读次数:197
bzoj2959: 长跑(LCT+并查集)
题解 "动态树Link cut tree(LCT)总结" LCT常数大得真实 没有环,就是$lct$裸题吧 有环,我们就可以绕环转一圈,缩点 怎么搞? 当形成环时,把所有点的值全部加到一个点上,用并查集维护加到哪个点上 判断连通性再用一个并查集 Code cpp include define LL ...
分类:其他好文   时间:2019-01-26 18:55:57    阅读次数:151
[模板] 动态树/LCT
简介 LCT是一种数据结构, 可以维护树的动态加边, 删边, 维护链上信息(满足结合律), 单次操作时间复杂度 $O(\log n)$.(~~不会证~~) 思想类似树链剖分, 因为splay可以换根, 用splay维护重链, splay的中序遍历即为链按深度从小到大遍历的结果. 注意区分splay和 ...
分类:其他好文   时间:2019-01-15 11:58:36    阅读次数:164
bzoj2759: 一个动态树好题
LCT补坑。。。 经过我多年被树形思路题的狂虐加上LCT路牌的提示,终于想到了对于每个未知数建一个点建树 观察柿子,它只有二元,我们可以理解为i被pi表示,那么pi在树上作为i的父亲,理解为i向pi连边,那么这个图就是一个内向基环树森林 对于每棵基环树把环断开,以断开的出点为根,记录根被谁表示 如何 ...
分类:其他好文   时间:2019-01-11 13:41:53    阅读次数:170
bzoj 1018: [SHOI2008]堵塞的交通traffic
过程曲折,,, ...
分类:其他好文   时间:2018-12-22 22:05:28    阅读次数:241
luogu P3690 【模板】Link Cut Tree (动态树)
"嘟嘟嘟" LCT竟然看了整整一天,但好歹是看懂了。 教程这里不写,强烈推荐闪狐大佬的 "博客" 。 ...
分类:其他好文   时间:2018-12-20 20:32:33    阅读次数:207
LCT教程
lct是一种动态树,用来维护一些动态加边删边的操作的东西.他主要用到几个操作,其实这个算法和树链刨分有点像,但是不能用线段树简单维护,所以我们要用多棵平衡树来维护树上的一个个子树,然后就进行一些很秀的操作.详情见这个博客:FlashHu 这个博客讲的是真的好,特别适合新手看,而且特别细节,(特别带劲 ...
分类:其他好文   时间:2018-12-19 20:52:24    阅读次数:117
关于动态树和LCT的一些学习感受(持续更新)
什么是动态树? 动态树(Dynamic Tree)问题是指在树上动态维护相关信息的问题。 一般的动态树问题中,会要求我们维护一个由若干棵子结点无序的有根树组成的森林。并且要求这个数据结构支持对树的分割(删边),合并(加边),对某个点到它的根的路径的某些操作(路径操作)。有时,动态树问题还会涉及对某个 ...
分类:其他好文   时间:2018-10-07 20:21:16    阅读次数:287
Link Cut Tree 动态树 小结
动态树有些类似 树链剖分+并查集 的思想,是用splay维护的 lct的根是动态的,"轻重链"也是动态的,所以并没有真正的轻重链 动态树的操作核心是把你要把 修改/询问/... 等等一系列的操作的树链放到一个splay里,然后用splay根据相对深度大小来维护这个树链 lct利用了splay的神奇性 ...
分类:其他好文   时间:2018-09-25 01:06:19    阅读次数:151
[SDOI2009]HH的项链
原题为莫队,然而某网站扩大数据范围。 ~~逼我用树状数组~~ 题解:离线树状数组,存入所有询问。按r从小到大排序。然后从1到n遍历,维护动态树状数组,记录之前某一点到该点的距离。 代码: #include<cstdio> #include<algorithm> using namespace std ...
分类:其他好文   时间:2018-09-01 20:30:45    阅读次数:140
192条   上一页 1 2 3 4 5 6 ... 20 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!