主席树与它的板子
主席树就是可持久化权值线段树。因为线段树本身就比平衡树常数小,并且它是严格
主席树板子是区间的第
我们先考虑怎么维护 kth 差不多。建一个值域线段树,对区间维护一个 sum,表示区间内有多少个数。那么显然,我们只需要根据当前区间数的数量来判断走左还是右子树即可,单查询
再考虑
模板懒得写了,随便抄个题解就过了。
主席树就是可持久化权值线段树。因为线段树本身就比平衡树常数小,并且它是严格
主席树板子是区间的第
我们先考虑怎么维护 kth 差不多。建一个值域线段树,对区间维护一个 sum,表示区间内有多少个数。那么显然,我们只需要根据当前区间数的数量来判断走左还是右子树即可,单查询
再考虑
模板懒得写了,随便抄个题解就过了。