单调队列.md
2021-11-17 19:01:47 12KB IT技术 算法题解
初谈这个话题,相信许多人会有一种似有所悟,但又不敢确定的感觉。没错,这正是因为其中“单调”一词的存在,所谓单调是什么,学过函数的people都知道单调函数或者函数的单调性,直白一点说单调就是一直增或一直减。例如:1,3,5,9就是一个单调增数列,数列中不存在后一个数比前一个数小的现象。那么同样,在这里谈到的话题也有类似特点。 先说一下单调队列吧!      单调队列,就是一个符合单调性质的队列,它同时具有单调的性质以及队列的性质。他在编程中使用频率不高,但却占有至关重要的地位。它的作用很简单,就是为了维护一组单调数据,让我们在运行的过程中能够快速寻求前k个或后k个中最大或最小的值。    至于
2021-10-10 16:05:28 49KB python数组 单调函数 单调队列
1
第5章 单调队列优化动态规划(2021.08.23).pdf
2021-08-24 09:18:22 955KB CSP-S NOIP
第5章 单调队列优化动态规划(2021.08.19).pdf
2021-08-20 01:30:56 875KB 单调队列优化 DP CSP-S
动态规划是求解最优化问题的一种方法;动态规划虽然空间复杂度一般较大,但时间效率可观。但是,动态规划在求解中也会存在一些不必要、或者重复求解的子问题,这时就需要进行进一步优化。 在NOI及省选赛场上,一般的裸动态规划可能难以达到所要求的时间效率。本文收录了在时间效率上动态规划的三大优化:四边形不等式,斜率优化,单调队列优化。另外,也收录了解决NP问题小规模求解中,优于搜索的状态压缩动态规划。 关键词:动态规划优化,四边形不等式,斜率优化,单调队列,状态压缩动态规划。
2021-04-20 15:06:33 771KB 动态规划 DP 斜率优化 单调队列优化
1