摘要:
单调队列 定义 单调队列是指通过对队列的队首和队尾进行操作以保证队列的单调性 使用 单调队列可以用来查询区间中的最大和最小值,例如下面这道模板题 P1886 滑动窗口 /【模板】单调队列 题目描述 有一个长为 \(n\) 的序列 \(a\),以及一个大小为 \(k\) 的窗口。现在这个窗口从左边开始 阅读全文
posted @ 2025-08-11 15:51
Morphis‘
阅读(31)
评论(0)
推荐(0)
摘要:
单调栈 定义 单调栈即满足单调性的栈结构,只在一端进出。 就是在往栈里面插入元素的时候,从栈顶拿出一定的元素,以保证栈内的单调性。这样就可以快速找到类似于区间内的最小值之内的操作 伪代码 for (i64 i = n; i >= 1; i--) { while (!s.empty() && a[s. 阅读全文
posted @ 2025-08-11 15:24
Morphis‘
阅读(25)
评论(0)
推荐(0)

浙公网安备 33010602011771号