珂朵莉树/颜色均摊
是最核心的操作之一,它用于将原本包含点 x 的区间(设为 [l, r])分裂为两个区间 [l, x) 和 [x, r] 并返回指向后者的迭代器。在数据随机的情况下一般效率较高,由于其本身是一种暴力求解,因此会被精心构造的特殊数据卡到超时。对于 ODT 来说,区间操作只有这个比较特殊,也是保证复杂度的关键。的迭代器(简单理解为地址),将其自减得到的就是包含。,那就产生了一个新的问题,我们如何返回。暴力的删除它们之前的这段区间,然后在。所在的线段,由于所有的区间都存储到。所在的区间,然后插入区间。
原创
2024-01-30 22:01:28 ·
1759 阅读 ·
0 评论