随笔分类 - 莫队
摘要:正常的莫队如果其单次插入或者删除的时间开销是$f(n)$,那么我们的莫队的时间开销就是$O(f(n)*n\sqrt n)$或者$O((f(n)*n)^{1.5})$次方,当$f(n)$过大,比如$log^2(n)$,那么时间开销就无法接受。二次离线莫队可以把时间开销降到$O(nf(n)+n^{1.5
阅读全文
摘要:Description Description 圆上有 2 ∗ n 个点和连接这些点的 n 条弦,这些弦不会在圆上相交。这2 ∗ n 个点按照在圆上的位置顺序依次标号为 1,2,...,2 ∗ n。请求出有多少个无序的三元组,使得对应的三条弦可以通过距离的缩放中心对称。 Input 第一行一个数 n
阅读全文
摘要:题链 SOL:我们来讲一下树上莫队。 前置技能:莫队,括号序列 我们如果要维护子树的信息的话,只要把树展开成DFS序就好了。 那么如果是路径呢? 1 / | \ 2 3 4 | 5 我们在进入和退出一个节点时都把这个点扔到序列里,那么我们发现上面这个数的序列为: 1 2 2 3 5 5 3 4 4
阅读全文