长存不灭的过去,逐渐消失的未来。|

xixike

园龄:5年粉丝:40关注:20

随笔分类 -  数据结构——主席树

P2468 [SDOI2010]粟粟的书架 题解
摘要:Description Luogu传送门 Solution 观察到数据范围: 对于 50% 的数据,满足 R,C200 另有 50% 的数据,满足 R=1,C5×105 …… 明显要进行数据分治了。。 Subtask_
30
0
0
『学习笔记』可持久化线段树(主席树)
摘要:主席树的最基础的操作就是查询历史版本区间第 k 大,带修。 这个问题的基础解决思路:对于每次修改都建一棵权值线段树,显然空间开不下。 这时可持久化线段树的思路就应运而生了。 主要思想: 不难发现,每次修改只会有一条链上的值发生改变,所以我们不需要建出整棵新树,只需要把新建那条链上的点即可。
34
0
0
P2633 Count on a tree 题解
摘要:Descirption Luogu传送门 Solution 主席树 + LCA + 树上差分 看到 查询第 k 小的点权,自然想到主席树。 那么这道题就是在一棵树上维护一个主席树。 考虑一个数列上的主席树是如何建的,转换到一棵树上应该不难吧( 再来看两个点间的区间第 k 小如何找。
25
0
0
CF464E The Classic Problem 题解
摘要:Description 洛谷传送门 Solution emm……这是我为数不多的黑题之一,所以来写篇博客记录一下。 我们发现边权过大,只能用高精度来算,但是这样的复杂度太劣了,无法通过此题。 观察到边权只能是 2x,所以我们可以给它压成二进制数,然后跑最短路时单点加。 我们再来考虑一下 \
56
0
1
点击右上角即可分享
微信分享提示
深色
回顶
收起