随笔分类 - 可持久化字典树
摘要:传送门 注意到关于次大值的要求,感觉直接搞不太行 考虑每个位置作为次大值时,可以包括的区间 设位置 i 左边第一个大于它的数位置为 l1 ,第二个大于它的数位置为 l2 设位置 i 右边第一个大于它的数位置为 r1 ,第二个大于它的数位置为 r2 如图所示: 那么我们可以最多
阅读全文
摘要:传送门 超级钢琴+可持久化Trie 同样设三元组 (o,l,r) 表示左端点为 o,右端点 ∈[l,r] 的区间的最大异或值,这个东西可以用可持久化 Trie 来维护 一开始把所有 (i,i,n) 扔到堆里,然后每次取出计算贡献,设取得最大异或值的位置为 t,然后再
阅读全文
摘要:传送门 从 i 到 n 的异或和 = 从 1 到 n 的异或和 异或 从 1 到 i-1 的异或和 所以只要存 1 到 i-1 的异或和就行了 开一个可持久化字典树 从高位到低位,存每个从 1 ~ i 的异或和 询问 i 到 n 异或 x 就相当于询问 (1到n 的异或和 异或 x )再异或 1到
阅读全文
公告
搜索
最新随笔
- 1.Luogu P1012 [NOIP1998 提高组] 拼数 贪心可行性证明
- 2.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)D. Take a Guess
- 3.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)C. Compressed Bracket Sequence
- 4.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2)B. Take Your Places!
- 5.Deltix Round, Summer 2021 (open for everyone, rated, Div. 1 + Div. 2) A. A Variety of Operations
- 6.P1084 疫情控制
- 7.AtCoder Grand Contest 040 C - Neither AB nor BA
- 8.AtCoder Grand Contest 040 B - Two Contests
- 9.AtCoder Grand Contest 040 A - ><
- 10.Codefroces 1245 F. Daniel and Spring Cleaning
随笔分类
- 01规划(2)
- 2-sat(2)
- AC自动机(10)
- CDQ分治(6)
- FFT(6)
- KMP(5)
- LCA(11)
- LCT(10)
- Manacher(3)
- Matrix-Tree(3)
- RMQ(5)
- Tarjan(10)
- 倍增(1)
- 并查集(5)
- 博弈论(11)
- 差分约束(2)
- 点分治(7)
- 二分(12)
- 二分图(2)
- 分块(6)
- 高斯消元(4)
- 各种DP(127)
- 各种搜索(25)
- 哈希(9)
- 后缀自动机(1)
- 计算几何(14)
- 矩阵乘法(11)
- 康托展开(1)
- 可持久化字典树(3)
- 离散化(9)
- 模拟退火(1)
- 莫队(3)
- 平衡树(7)
- 期望(13)
- 启发式合并(8)
- 容斥、反演(19)
- 三分(1)
- 神奇的操作(1)
- 树链剖分(6)
- 树上差分(3)
- 树状数组(19)
- 数论(49)
- 数学(10)
- 斯坦纳树(1)
- 贪心(141)
- 图论(64)
- 网络流(29)
- 瞎搞(200)
- 线段树(20)
- 虚树(3)
- 主席树(7)
- 字典树(6)
- 最短路(19)
- 最小生成树(7)
- 更多