当前位置: 首页 > news >正文

莫队学习笔记

莫队,一个很好玩的算法,基础莫队可以以 \(O(m\sqrt{n})\) 轻松处理 RMQ 一类的问题。狠狠恶心一下不爱开大数据的出题人

从基础开始。

普通莫队

对于 RMQ 问题,我们一般采取 ST 表、线段树等 log 级别的数据结构维护,但有些题目很难用这些数据结构维护,此时可以尝试莫队。

介绍

首先,莫队的底层逻辑是由 \([l,r]\) 区间的答案来更新 \([l-1,r]\)\([l+1,r]\)\([l,r-1]\)\([l,r+1]\) 的答案。大多数情况下,这个转移是 \(O(1)\) 的,不过有的题也会改。

莫队就是让一对 \([l,r]\) 不断的在 \([1,n]\) 上移动,以此记录每个查询的结果。

如果我们在线实现这一操作,容易发现可能被卡到 \(O(nm)\) 的复杂度,莫队就是要让查询离线,找一个顺序让区间移动的次数尽量少,做到 \(O(m \sqrt{n})\) 复杂度。

优化方法

容易发现,可以尽量让 \(l\) 不动,让 \(r\) 不断在区间上移动查询。于是我们就可以对查询以 \(l\) 为第一关键字排序,以 \(r\) 为第二关键字排序。

但是随便模拟一下就会发现这玩意也太好卡了吧,我只需要让每个 \(l\) 都不同,然后让 \(r\) 的差距特别大不就行了?

于是,就涉及到另一个毒瘤数据结构了————分块,没学过的朋友们可以去稍微看一下,基础不难。

对于这 \([1,n]\) 的序列,将它分成 \(\sqrt{n}\) 个块,所以每个块的长度也是 \(\sqrt{n}\) 级别的。

然后,我们 \(l\) 所在的块为第一关键字,以 \(r\) 为第二关键字排序,容易发现,一个块中包含了 \(l\) 的所有查询,\(l\) 移动的量级为 \(\sqrt{n}\)\(r\) 最多移动 \(n\) 次。

奇偶性优化

对于每个块,如果它的编号为奇数,那么让其中的查询以 \(r\) 升序排序,为偶数则以 \(r\) 降序排序。它可以让查询的 \(l\) 在不同块时,\(r\) 移动的长度尽量小。在查询比较密集时优化效果比较明显。

http://www.hskmm.com/?act=detail&tid=33575

相关文章:

  • 2025 年最新反应釜源头厂家排行榜:涵盖实验室 / 高压 / 加氢等类型设备,精选优质企业最新推荐
  • 2025年10月铝合金凉亭品牌推荐排行:深度评测五家主流厂商
  • PLAN(动态更新)
  • 2025 阻燃膜厂商最新推荐榜单:国际环保标准达标企业权威发布,覆盖 BOPET/PET/ 新能源专用全品类
  • 2025 年最新微波干燥设备生产厂家推荐排行榜:覆盖多行业需求,精选优质高效设备品牌指南黄粉虫微波/黑水虻微波/中药材微波干燥设备公司品牌推荐
  • 2025 年最新推荐钢结构源头厂家排行榜:聚焦美标 / 欧标钢结构等多领域,精选实力企业助力工程高效选材
  • 2025年10月访客系统推荐榜单详解:从核心指标到用户体验的客观剖析
  • 2025 年最新 1688 代运营公司排行榜:精选优质服务商,助力企业电商高效运营最新推荐
  • 2025年新明珠岩板深度解析:从智造规模到交付闭环的全景拆解
  • 2025 年北京红旗国悦 12 座 / 北京考斯特 4S 店 / 北京丰田柯斯达 / 北京考斯特商务车经销商推荐:大隆金马特装定制与全链条服务解析
  • 2025年10月deepseek关键词排名优化推荐评测榜:聚焦头部企业技术实力与服务透明度
  • AtCoder-abc228_h Histogram题解
  • 公钥私钥概念
  • 2025 年融合瓦生产厂家最新推荐排行榜:TPS/TPO/TPF 塑钢及钢塑一体融合瓦企业盘点与品质解析
  • 2025 年防腐瓦源头厂家最新推荐榜:聚焦塑钢防腐瓦 / PSP 塑钢覆合防腐瓦板等多类型产品,精选优质企业助力精准采购决策
  • python第五天
  • 2025 年碳源厂家最新推荐排行榜:复合 / 污水处理 / 微生物 / 液体 / 乙酸钠碳源品牌综合实力深度解析
  • 2025年10月AI搜索优化推荐榜单:十强服务商对比评测与避坑指南
  • uml九种类图介绍
  • 2025 年试验箱厂家最新推荐排行榜:涵盖高低温 / 恒温恒湿 / 冷热冲击等设备,精选研发实力强、质量管控严的优质品牌
  • 撼嗡幌佣渍话仝使卮哺
  • 2025年10月geo优化服务商推荐榜:十强对比评测与中立选购指南
  • 2025年10月geo优化服务商推荐榜单:聚焦全平台同步优化能力的客观剖析
  • 2025 年试验台厂家最新推荐排行榜:聚焦振动 / 三轴向 / 垂直等类型,精选优质企业助您精准选型
  • 2025年10月geo优化推荐排行:基于技术实力与案例成效的权威评测榜
  • 2025 年 PET 薄膜源头厂家最新推荐榜单:光学 / 高温 / 阻燃 / 抗静电 / 无胶覆合PET 薄膜等多类型薄膜企业精选及行业适配案例详解
  • 2025 年最新推荐!国内软水品牌实力排行榜揭晓,西岭百年等优质品牌深度解析健身喝水极/天然/西岭百年极/弱碱性天然极软水厂家推荐
  • CF1463C
  • 2025年10月geo优化推荐榜单:聚焦跨平台效果与行业复购数据的全面剖析