[关闭]
@Rarfaeal 2019-12-11T04:31:20.000000Z 字数 663 阅读 291

一维的莫队的复杂度默认为 , 证明略。

矩阵 , 询问
四个指针
每次移动一个指针的复杂度为 ()

排序方法 :

考虑将左下端端点分块 , 一块的大小为 , 一块里面的询问平均就是
对于每一个块进行莫队

对于本块的一些答案 , 可以在进行第一维的莫队
第一维的莫队 , 对于 进行一维式排序。
复杂度为
对于外块的东西 , 也是对于 进行一维式排序。
复杂度为

可知当 是最优的 选择。
。所以说对二维的总体分块没有任何意义。乘上一个 复杂度不变。

这个时候我们还是可以知道复杂度变为了 :
, 而通常情况下 , 所以复杂度狭义为 :

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注