@Rarfaeal
2019-12-11T04:31:20.000000Z
字数 663
阅读 291
一维的莫队的复杂度默认为 , 证明略。
矩阵 , 询问
四个指针
每次移动一个指针的复杂度为 ()
排序方法 :
考虑将左下端端点分块 , 一块的大小为 , 一块里面的询问平均就是 。
对于每一个块进行莫队
对于本块的一些答案 , 可以在进行第一维的莫队
第一维的莫队 , 对于 进行一维式排序。
复杂度为
对于外块的东西 , 也是对于 进行一维式排序。
复杂度为
可知当 是最优的 选择。
。所以说对二维的总体分块没有任何意义。乘上一个 复杂度不变。
这个时候我们还是可以知道复杂度变为了 :
, 而通常情况下 , 所以复杂度狭义为 :