其他分享
首页 > 其他分享> > 莫队

莫队

作者:互联网

算法简介

发明者:队爷莫涛

一种“优雅的暴力”

因善于无限卡常而闻名OI界

主要思想也十分简单:

暴力,也用到了排序,分块。

实际的操作方式就是通过改变枚举区间的顺序来达到优化复杂度的目的

虽然听上去很玄学,但却十分有效

复杂度在 \(O(n^{frac{3}{2}})\) 左右

一般是将查找区间分成 \(n^{frac{1}{2}}\) 块

更优的复杂度可以进行按块奇偶排序来实现

普通莫队只支持离线操作,在线操作还是十分鸡肋的

但难不倒我们OIer

后人又总结出回滚莫队带修莫队树上莫队等多种方法,还没学,先咕咕着

例题

小B的询问

小B的询问

Solution

[国家集训队]小Z的袜子

[国家集训队]小Z的袜子

Solution

数列找不同

数列找不同

Solution

Little Elephant and Array

Little Elephant and Array

Solution

XOR and Favorite Number

CF617E XOR and Favorite Number

Solution

标签:Little,复杂度,Favorite,Solution,Elephant,莫队
来源: https://www.cnblogs.com/Silymtics/p/14130615.html