码迷,mamicode.com
首页 >  
搜索关键字:可持久化    ( 998个结果
可持久化线段树
可持久化线段树 什么是可持久化线段树? 即主席树,可以维护区间的第k大,听说可以维护动态区间第k大,也可以维护静态区间第k大,但是我太菜了!只会静态区间第k大。 为什么要叫主席树?听说是某个大佬发明的,只是因为他不懂划分树,然后就发明了这种树,因为跟某主席同名,所以被叫做了主席树,ORZ。 其实,我 ...
分类:其他好文   时间:2018-08-18 00:48:44    阅读次数:173
可持久化并查集小结
https://www.zybuluo.com/ysner/note/1253722 定义 允许恢复历史状态的并查集。 建立 建$Q$棵主席树,每个主席树上维护当前状态并查集各个节点的父亲。 (实际上就是并查集和主席树强行捆绑在一起) 操作 每次操作前自动继承上次操作后的状态。 合并$a,b$所在集 ...
分类:其他好文   时间:2018-08-17 23:37:47    阅读次数:256
Needed Learning(Updating)
决定把掌握不熟练或是模型见的少的知识点在这里列一列 希望能在自己AFO前成功get技能点吧…… 数据结构 1.fhq Treap/非旋式Treap (然而好像巨慢无比……) 2.替罪羊树 3.KD-Tree 4.可并堆 5.可持久化并查集 6.各种毒瘤向的可持久化(可持久化平衡树/可并堆),就当涨见 ...
分类:其他好文   时间:2018-08-17 21:31:32    阅读次数:139
标记永久化
1 概述 在可持久化线段树中,我们常常要使用区间修改操作。这时候,如果再用下传标记再向上更新的方式(PushDown&PushUp)来实现就会变得十分麻烦(因为要可持久化嘛)。 那么,有没有一种实现线段树区间修改的方式可以不用下传标记或向上更新呢?有,那就是标记永久化。 2 原理 标记永久化的原理简 ...
分类:其他好文   时间:2018-08-12 13:59:21    阅读次数:191
P3834 【模板】可持久化线段树 1(主席树)
板子。。。。 题意:给定N个正整数构成的序列,将对于指定的闭区间查询其区间内的第K小值。 这个空间。。50倍。。。。 每次新开节点,与原来节点公用左右儿子(随便认儿子,然后在更新维护) ...
分类:其他好文   时间:2018-08-11 01:23:06    阅读次数:124
利用可持久化可并堆优化实现K短路
本来A*就可以搞定的题,为了怕以后卡复杂度,找了个这么个方法 现阶段水平不够就不补充算法分析部分了 本题难度爆表,低级图论和高级数据结构的大综合 直接上代码了,以后学的多了再回过头来看方法 200多行幸亏没出什么调不出来的错误,唉,菜啊 ...
分类:其他好文   时间:2018-08-10 21:26:00    阅读次数:214
HDU4825 Xor Sum(贪心+Trie树)
今天本来想写一个可持久化Trie树,发现这道题一直没做就补上了。 其实思路很简单,假如说两个数,和同一个数异或,很显然,由于进制,高位上的一个1可以大于低位上所有1,所以即使后面的情况再糟糕,也比取后面好的值高(其实就是1000比0111大) 所以可以建一个01线段树,从高往低插入一个数,比较时取反 ...
分类:其他好文   时间:2018-08-10 01:34:36    阅读次数:185
关于主席树
按老师说的,他第一次见到可持久化数据结构的时候,觉得它很神奇(其实只是没见过世面而已)。 主席树,这个名字是怎么来的呢? 原因,学长是这样说的:因为发明这种数据结构的大佬名字缩写和hjt主席一样,于是,便叫主席树。 下面进入正文: 主席树,又称函数式线段树、可持久化线段树。 传说是一位大神没学会划分 ...
分类:其他好文   时间:2018-08-09 21:13:09    阅读次数:138
bzoj2741: 【FOTILE模拟赛】L
分块+可持久化Trie 取前缀和,然后搞出每个块之间的答案,不在一个块的就暴力在Trie找 ...
分类:其他好文   时间:2018-08-08 16:40:52    阅读次数:188
YSZOJ:#247. [福利]可持久化线段树 (最适合可持久化线段树入门)
题目链接:https://syzoj.com/problem/247 解题心得: 可持久化线段树其实就是一个线段树功能的加强版,加强在哪里呢?那就是如果一颗普通的线段树多次修改之后还能知道最开始的线段树长什么样子吗?肯定不能,如果就要问你这棵线段树在某一时刻是什么样子那能咋办。最直接的思维就是创建n ...
分类:其他好文   时间:2018-08-07 13:07:15    阅读次数:187
998条   上一页 1 ... 33 34 35 36 37 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!