加入收藏 | 设为首页 | 会员中心 | 我要投稿 江门站长网 (https://www.0750zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

『数据结构』莫队、带修莫队、树上莫队详解

发布时间:2021-04-01 18:33:20 所属栏目:安全 来源:网络整理
导读:副标题#e# 普通莫队 简介 莫队是一种基于分块思想的离线算法,用于解决区间问题,适用范围如下: 只有询问没有修改。 允许离线。 在已知询问([l,r])答案的情况下可以(O(1))得到([l,r?1],[l,r+1],[l?1,r],[l+1,r])的答案。 满足以上三个条件就可以在(

每块大小在([B,3B)),所以两点间路径长度也在([B,3B)),块内移动就是(O(B))的;编号相邻的块位置必然是相邻的,所以两块间路径长度也是(O(B));然后就和序列莫队的复杂度分析类似了(cdots cdots)

莫队的扩展

一般地,若(Q(x_1,x_2,cdots,x_k))为一个询问,(forall iin[1,k]),(x_{i})的规模都为(n),可以在时间(T)内求解(Q(x_1,x_ipm 1,x_n)),共有(m)个询问,那么就可以在(Oleft(kmlogm+nTm^frac{k-1}{k}right))的时间复杂度下离线求解。

(编辑:江门站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!