do_while_true

一言(ヒトコト)

摘要: std::deque 的访问元素竟然是 \(\mathcal{O}(1)\) 的,在 UOJ 群被 142857cs 教育了,于是来总结一下这个东西。 两种手写支持 \(\mathcal{O}(1)\) 访问元素的双端队列的方法: 如果双端队列大小固定:可以用数组很简单的模拟来支持 \(\mathc 阅读全文
posted @ 2022-02-16 17:29 do_while_true 阅读(145) 评论(1) 推荐(1)
摘要: 每次区间染色,会删除若干个颜色段,添加 $\mathcal{O}(1)$ 个颜色段。因此颜色段总数是 $\mathcal{O}(n+q)$. 采用平衡树(用 set 即可)维护极长连续颜色段,维护每个颜色增加值大小的 $tag$,并用树状数组维护每个点的答案减去对应颜色的 $tag$ 值。 Add: 阅读全文
posted @ 2022-02-16 15:09 do_while_true 阅读(176) 评论(0) 推荐(0)