摘要: 标记永久化:1:26:00 如果外层线段树为下标线段树会发现没有办法快速维护,这个时候我们就要想到权值线段树:外层采用权值线段树,其每个节点维护一颗下标线段树,表示这个节点所代表的权值在序列中有多少个。如果\(n=5\),值域大小为\(5\),那么权值线段树如下 比如\([4,5]\)这个节点,维护 阅读全文
posted @ 2024-08-31 15:05 最爱丁珰 阅读(15) 评论(0) 推荐(0)
摘要: 看这篇题解即可 阅读全文
posted @ 2024-08-31 09:42 最爱丁珰 阅读(8) 评论(0) 推荐(0)
摘要: 树套树就是外层的树的每个节点都是一个树。一般来说外层的树为线段树/树状数组,内层的数为平衡树/线段树 这一道题,如果没有区间的话,不难知道就是一个set;现在有了区间,外面就套一个线段树,线段树的每个节点维护一个set,将询问区间划分成\(O(\log n)\)个子区间,每个子区间都查询\(x\)的 阅读全文
posted @ 2024-08-31 08:28 最爱丁珰 阅读(23) 评论(0) 推荐(0)