随笔分类 -  莫队

摘要:正常的莫队如果其单次插入或者删除的时间开销是$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 阅读全文
posted @ 2021-04-29 20:18 泪寒之雪 阅读(115) 评论(0) 推荐(0)
摘要:Description Description 圆上有 2 ∗ n 个点和连接这些点的 n 条弦,这些弦不会在圆上相交。这2 ∗ n 个点按照在圆上的位置顺序依次标号为 1,2,...,2 ∗ n。请求出有多少个无序的三元组,使得对应的三条弦可以通过距离的缩放中心对称。 Input 第一行一个数 n 阅读全文
posted @ 2018-07-14 14:30 泪寒之雪 阅读(323) 评论(0) 推荐(0)
摘要:题链 SOL:我们来讲一下树上莫队。 前置技能:莫队,括号序列 我们如果要维护子树的信息的话,只要把树展开成DFS序就好了。 那么如果是路径呢? 1 / | \ 2 3 4 | 5 我们在进入和退出一个节点时都把这个点扔到序列里,那么我们发现上面这个数的序列为: 1 2 2 3 5 5 3 4 4 阅读全文
posted @ 2018-03-29 21:27 泪寒之雪 阅读(400) 评论(0) 推荐(0)