【题解】《从 Unknown 谈一类支持末尾插入删除的区间信息维护方法》学习笔记+UOJ #191 代码  ——litble

笔记 做带末尾插入删除的区间信息维护)的数据结构题的方法: 分块 思路:每次插删操作暴力重构最后一块。 支持插删操作,支持在线 二进制分组 思路:若每次添加一个元素进数据结构里的复杂度比较高,则每次将这个元素单独放在最后一组,若最后一组与上一组的大小相同,就将这两组合并为同一组,不难发现最后得到的每 阅读更多…

【算法】二次离线莫队 -boshi

二次离线莫队 问题 对于一些离线问题,往往需要用莫队解决。 但是在使用莫队的过程中,我们往往需要使用在线数据结构维护信息。但是一些复杂的信息往往需要带有 $O(\log n)$复杂度的数据结构才能维护,这使得整个算法的复杂度升高到了 $O(n^{1.5}\log n)$。 比如下面的问题: 离线询问 阅读更多…