随笔分类 - 数据结构——线段树——主席树
摘要:"洛谷题目传送门" %%%TPLY巨佬和ysner巨佬%%% "他们的题解" 思路分析 具体思路都在各位巨佬的题解中。这题做法挺多的,我就不对每个都详细讲了,泛泛而谈吧。 大多数算法都要用kruskal把最小生成树弄出来,因为要求次小生成树。至于为什么次小一定只在最小的基础上改变了一条边,我也不会严
阅读全文
摘要:"洛谷题目传送门" 题目大意 就是给你一棵树,每个点都有点权,每次任意询问两点间路径上点权第k小的值(强制在线)。 思路分析 第k小。。。。。。又是主席树了。但这次变成树了,无法直接维护前缀和。 又是树上差分的小套路——每一个点到根的前缀和还是很好维护对吧。 询问的时候,我们可以知道$si
阅读全文
摘要:"洛谷题目传送门" YCB巨佬对此题有详细的讲解。 "%YCB%请点这里" 思路分析 不能套用静态主席树的方法了。因为的个线段树相互纠缠,一旦改了一个点,整个主席树统统都要改一遍。。。。。。 ~~话说我真的快要忘了~~有一种数据结构,能支持单点修改,区间查询,更重要的是,常数优秀的它专门用来高
阅读全文
摘要:接着上一篇总结——可持久化线段树来整理吧。 "点击进入" 这两种数据结构确实有异曲同工之妙。结构是很相似的,但维护的主要内容并不相同,主席树的离散化、前缀和等思想也要更难理解一些。 闲话 话说刚学习主席树的时候百度了一下,看到了“主席树”这一名字的由来—— 线段树竟然是被一个黄嘉泰的大佬因不会划分树
阅读全文