摘要:
目录Update1. 前言2. 详解3. 总结4. 参考资料 Update Update 于 2025.7.2:别鞭了,笔者已经转读数学系了,图片挂了也修不来了() 1. 前言 Slope Trick,是一种优化 DP 的方式,这个方式目前好像并不盛行,但是以前好像还挺流行的(?),网上讲 Slop 阅读全文
posted @ 2022-04-13 21:48
Plozia
阅读(2883)
评论(4)
推荐(4)
摘要:
回顾 在 数据结构专题-专项训练:线段树2(GSS1-5) 中我们见识了 GSS1-5 的题目如何用线段树解决,那么现在就让我们看一看由线段树引申的算法——可持久化线段树。 那么闲话不多说,开始吧! 1.概述 1.可持久化是个啥? 首先让我们看看『可持久化』是什么意思。 在之前我们做到的线段树的所有 阅读全文
posted @ 2022-04-13 21:45
Plozia
阅读(145)
评论(0)
推荐(0)
摘要:
一些 update update 2020/12/29:感谢机房 hxh 大佬指出问题,GSS5 的分类讨论 1 有点问题,现在已经更正,对各位读者造成的影响深表歉意。 回顾 在 数据结构专题-专项训练:线段树1 中我们见识了线段树的各种神奇应用,同时了解了线段树题目的五部曲: 我们需要维护什么? 阅读全文
posted @ 2022-04-13 21:44
Plozia
阅读(131)
评论(0)
推荐(0)
摘要:
一些 update update 2020/12/29:现根据个人实际情况对文章的安排做出了一定的修改,对各位读者带来的不便深表歉意,现在已经更新排版。 1.概述 线段树,顾名思义,是一种基于树的数据结构。线段树跟分块一样,也是用来支持区间操作的(比如区间加,区间求和,区间求 \(max\) 等等) 阅读全文
posted @ 2022-04-13 21:43
Plozia
阅读(121)
评论(0)
推荐(0)
摘要:
回顾: 上一篇博文 数据结构专题-学习笔记:线段树 中,我们学会了线段树的基础操作。那么接下来,让我们看看线段树又能玩出什么花样。 线段树作为一种数据结构,其实题目都有一定的套路性: 我们需要维护什么? 是 $sum$ ,还是 $max,min$ ?或是别的一些奇怪的东西? 线段树的每个叶子节点是什 阅读全文
posted @ 2022-04-13 21:43
Plozia
阅读(147)
评论(0)
推荐(0)
摘要:
本题首先需要注意到几个性质: \(x \oplus y \leq x+y\) 。 \(x \oplus y = z\) 等价于 \(x \oplus z = y\) 。 搞清楚这两点,题目就好做了。 首先,对于满足要求的连续区间 \([l,r]\) ,如果加入数 \(a_{r+1}\) 之后不平衡了 阅读全文
posted @ 2022-04-13 21:42
Plozia
阅读(33)
评论(0)
推荐(0)
摘要:
1.概述 分块,被称为优雅的暴力,实质上分块就是一种暴力算法。但是分块因其优美性与可扩展性,使得很多题目往往用分块做更简洁。而分块的最重要的一句话就是:大块维护,小块朴素。 分块被称为暴力是因为其时间复杂度是 \(O(n\sqrt n)\) ,如果卡常不当就可能会被卡掉,或者直接卡成 \(O(n^2 阅读全文
posted @ 2022-04-13 21:41
Plozia
阅读(360)
评论(0)
推荐(0)
摘要:
首先看完本题,最直接的想法就是——爆搜! 但是, \(2^{35}\) 让我们望而却步,因此我们需要考虑一定的优化。 而本题的优化是十分经典的 折半搜索 (Meet in middle) 算法。 折半搜索的主要思路就是:将序列裂成两半搜索,然后合并答案。 对于这道题,我们首先对 \([1,\dfra 阅读全文
posted @ 2022-04-13 21:41
Plozia
阅读(56)
评论(0)
推荐(0)
摘要:
回顾: 一个莫队,六种方法(普通莫队、带修莫队、树上莫队、树上带修莫队、回滚莫队/不删除莫队、莫队二次离线/第十四分块(前体)),连续写了三篇博文来讲述。本篇博文是最后一篇,将会讲述最后两种莫队:回滚莫队/不删除莫队 [莫队二次离线/第十四分快(前体)],同时将会总结六种莫队算法。 3.练习题 题单 阅读全文
posted @ 2022-04-13 21:34
Plozia
阅读(199)
评论(0)
推荐(0)
摘要:
回顾: 上回我们在数据结构专题-学习笔记:莫队#1(普通莫队)讲解了莫队的一般套路以及各种优化方式,但那只是基础,接下来将会介绍莫队更多的用法。这篇博文将会讲述 带修莫队、树上莫队、树上带修莫队 的用法,在数据结构专题-学习笔记:莫队#3(回滚莫队,莫队二次离线) 中将会讲述 回滚莫队/不删除莫队、 阅读全文
posted @ 2022-04-13 21:33
Plozia
阅读(134)
评论(0)
推荐(0)
摘要:
1.概述 莫队算法,是由莫涛队长提出的一种,能够以玄学的复杂度来处理区间查询类的问题。 甲:区间查询类的问题不是可以用线段树等数据结构解决的吗? 乙:那如果要求某个区间的区间众数要怎么办呢?不准使用分块。 甲:啊这。。。。。。 所以,莫队算法就是用来解决这种线段树等数据结构不好维护的区间查询问题。 阅读全文
posted @ 2022-04-13 21:32
Plozia
阅读(289)
评论(0)
推荐(0)

浙公网安备 33010602011771号