原文:莫队学习笔记

都 年了怎么还会考根号数据结构呢 莫队是一种用于处理静态区间查询的一类方法,其的时间复杂度为 O n sqrt m m 。 当然,由于其适用面之广,也出现了诸如带修莫队,在线莫队,二次离线莫队,树上莫队,二维莫队 以及套在一起 的变形。 .普通莫队 首先我们要明白,莫队究竟是怎么优化暴力的。 考虑这样一道题:给定 n 个数字, m 次询问区间 l i,r i 出现次数最多的数的出现次数。 n,m, ...

2020-09-08 20:31 4 265 推荐指数:

查看详情

笔记-莫的强制在线

最近做题的时候想到了一种将莫强制在线的方法,就是下面这道题: 给定长为 \(n\) 的序列 \(A\) ,其中所有元素满足 \(x \in [1,n]\),\(m\) 次询问某个区间 \([l,r]\) 内的第 \(k\) 小值,若某个数的出现次数大于 \(w\) ,则这个数在此询问中被 ...

Sat Mar 16 03:42:00 CST 2019 2 530
笔记-横向移动总结

域内横向移动总结 在内网渗透中,域内横向移动是一种常见的攻击手法。攻击者会利用此技术,以被攻陷的系统为跳板,访问域内其他主机,扩大资产(包括跳板机中的文档和存储的凭证,以及通过跳板机连接的数据库,域 ...

Sat Nov 20 00:39:00 CST 2021 0 2660
笔记-编辑器漏洞合

编辑器漏洞合 Fckeditor编辑器漏洞集合 查看版本与文件上传地址 1.查看编辑器版本 fckeditor/_whatsnew.html 2.常用上传地址 3.FCKeditor中t ...

Thu Oct 07 23:19:00 CST 2021 0 93
、带修莫、树上莫详解

这几天学习了莫算法,试着写一篇比较详细的莫教程吧... 普通莫 简介 莫是一种基于分块思想的离线算法,用于解决区间问题,适用范围如下: 只有询问没有修改。 允许离线。 在已知询问 \([l,r]\) 答案的情况下可以 \(O(1)\) 得到 \([l,r-1 ...

Mon Oct 01 01:19:00 CST 2018 6 4936
学习笔记1

  参加工作一年多了, 但是总觉得技术没有什么长进,最近出去面试,总结出的面试的问题。开始面试的是一家小公司,问了项目的用的技术,我说了的git、maven、springMVC,mybatis, 以 ...

Mon Oct 10 17:09:00 CST 2016 7 435
学习笔记学习笔记合集

从Tag进入 字符串 图论与网络流 数学 二项式反演 杂项算法 树相关算法 FFT及NTT 特征根法 线性代数(线性基,高斯消元,矩阵求逆) ...

Wed Aug 21 04:30:00 CST 2019 4 227
胡小兔的良心莫教程:莫、带修改莫、树上莫

在开始学习之前,照例先甩一道例题:BZOJ 1878 HH的项链。 题意:求区间内数的个数,相同的数只算一次。 在我关于这道题的上一篇题解中,我使用了主席树来在线做这道题;在洛谷的一道类似题中,我使用了分块;而如果不要求在线,这道题还有一种极其好写的方法——莫。 什么是莫? 莫 ...

Fri Dec 01 22:45:00 CST 2017 8 4431
优化

算法优化 1.奇偶优化 众所周知,同一块内的询问右边界时单调递增的。此时 \(r\) 指针可以一路向右移动,于是有较高的效率。 但是当询问来到下一个块时, \(r\) 指针又会回调至此时最左侧的询问右边界,且回调中不会有任何操作。 那么考虑利用这段回调。我们把当前块内询问按右边界递减 ...

Wed Oct 20 19:36:00 CST 2021 0 540
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM