
主席树
z听歌的小孩z
这个作者很懒,什么都没留下…
展开
-
求区间第k大主席树板子(转自许老师)
//题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=2665 //求区间第 k 大 //不卡空间 #include<bits/stdc++.h> #define ll long long using namespace std; const int maxn = 1e5 + 10, N = 1e9; int rt[maxn], ls...原创 2019-07-26 23:42:39 · 116 阅读 · 0 评论 -
主席树
今天下午学会了主席树,写写自己的理解。 主席树,也叫可持久化权值线段树。 什么叫权值线段树?就是线段树的叶子结点保存的是当前值的个数。 什么叫可持久化?可持久化就是可以保留以前建树的历史版本,比如你要对n个元素建树,那么在可持久化线段树中就会有n颗树,其根节点为root[i]。root[i]代表第i颗线段树,这颗线段树由 1 ~ i 的所有元素组成。 在线段树中,每次新插入一个值,最多会使...原创 2019-09-06 19:35:47 · 200 阅读 · 0 评论