码迷,mamicode.com
首页 >  
搜索关键字:主席树    ( 1153个结果
[知识学习] 主席树
这两天学习了主席树,基本上搞懂了主席树是怎么操作的 主席树,是一种可持久化线段树。最简单的操作就是维护静态区间第 $k$ 小 主席树通过维护历史版本,实现查询区间的有关操作 主席树的原理 假设现在有这么一个序列:$4,1,3,5,2$ 问如何求出区间[1,3]内大小为第二的数? ~~利用大眼观察法, ...
分类:其他好文   时间:2020-01-18 12:54:00    阅读次数:69
可持久化线段树
要想学主席树,首先要搞懂可持久化线段树,因为主席树运用到了它的思想。 主席树的模板题是:静态查询区间第k小 那么主席树的做法就是,先把全部数字离散化,然后以每一个前缀建一棵权值线段树,显然,如果直接建,那么空间上是不允许的,但是我们发现,每两个相邻的前缀中,只有一个数的差别,所以,他们公共部分是很多 ...
分类:其他好文   时间:2020-01-06 10:03:25    阅读次数:85
luogu P3834 【模板】可持久化线段树 1(主席树)| 静态第k小问题^&
题目描述 如题,给定 nnn 个整数构成的序列,将对于指定的闭区间查询其区间内的第 kkk 小值。 输入格式 第一行包含两个正整数 n,mn,mn,m,分别表示序列的长度和查询的个数。 第二行包含 nnn 个整数,表示这个序列各项的数字。 接下来 mmm 行每行包含三个整数 l,r,k l, r, ...
分类:其他好文   时间:2019-12-31 15:58:34    阅读次数:82
基础主席树
我觉得数据结构比其他东西有趣多了,所以我现在沉迷数据结构... 正题: 主席树 又名可持久化线段树,(其实应该反过来,最后说说这个问题[doge]) 建议先掌握线段树 所谓可持久化,顾名思义,就是"持久",也就是~~运行时间长~~, 非也,是支持关于历史版本的操作, 举个栗子: 现在给定数列$a$, ...
分类:其他好文   时间:2019-12-29 12:46:48    阅读次数:85
[SDOI2013]森林(启发式合并)(主席树)
题目描述 小Z有一片森林,含有N个节点,每个节点上都有一个非负整数作为权值。初始的时候,森林中有M条边。 小Z希望执行T个操作,操作有两类: Q x y k查询点x到点y路径上所有的权值中,第k小的权值是多少。此操作保证点x和点y连通,同时这两个节点的路径上至少有k个点。 L x y在点x和点y之间 ...
分类:其他好文   时间:2019-12-28 11:32:58    阅读次数:95
后缀数组1
A.Sandy的卡片 将所有差分之后串连起来,求$height$,二分答案转化为是否存在一段连续的区间使得这个区间中的$height$全部大于二分的值并且覆盖所有串。 B.喵星球上的点名 这题做法非常多。。。第一次用AC自动机暴力水过,顺便颓了题解,然后现在又做了一边就知道标签了。。 比较方便的做法 ...
分类:编程语言   时间:2019-12-23 20:52:16    阅读次数:91
可持久化数据结构(平衡树、trie树、线段树) 总结
然而好像没有平衡树 还是题解包: T1:森林 树上主席树+启发式合并。 然而好像知道标签就没啥了。在启发式合并时可以顺手求lca 然而这题好像可以时间换空间(回收空间) T2:影魔 难点在于考虑贡献的来源 考虑一个区间两端点和区间最值(不含端点)的关系 小,中,大:贡献p1 大,小,大:贡献p2 大 ...
分类:其他好文   时间:2019-12-19 09:48:03    阅读次数:83
可持久数据结构
森林 看到链上k大,还强制在线,不难想到主席树,发现这道题只有加边操作,而且数据范围特别小,可以考虑启发式合并,每次加边,暴力$dfs$一遍较小的子树即可。 $O(n*log^{2}n)$ 影魔 由于很久之前看过这个题,一直以为不是很可做,然而发现一众大佬全都切掉了,于是好好想了想,发现不是很难。 ...
分类:其他好文   时间:2019-12-16 22:31:13    阅读次数:101
我想要打一个主席树
这里提供了静态主席树及动态主席树(树状数组套主席树)的模板。 分别应用于静态区间第k小及动态区间第k小。 静态: ~~思路好想码量巨大警告~~ ...
分类:其他好文   时间:2019-12-14 10:05:47    阅读次数:98
[SCOI2015]情报传递[树剖+主席树]
"[SCOI2015]情报传递" 题意大概就是 使得在 $i$ 时刻加入一个情报员帮您传情报 然后询问 $x,y,c$ 指 $x$到$y$多少个人有风险…(大于c)的都有风险…每天风险值+1 看起来…不太可做… 每次要整棵树+1复杂度也需要$log^2$的树套树吧 但是显然不用啊 查询的时候减掉就可 ...
分类:其他好文   时间:2019-12-11 00:06:28    阅读次数:121
1153条   上一页 1 ... 6 7 8 9 10 ... 116 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!