/tag/monotonic-stack

monotonic-stack

2 篇文章带着 monotonic-stack 这个标签。

2 articles

[CSP-S 2019 T2] 括号树

[[CSP-S 2019 T2] 括号树](https://www.luogu.com.cn/problem/P5658) 题意 给定一颗 n 个节点的树,每个节点有一个括号 ( 或者 ),现在询问 i 节点到根节点这一条链上所有括号组成的括号序列有几个子括号序列合法 对题目进行分析 观察 1 定义 f(x) 为以 x 节点结尾的合法括号序列数,很容易想到 $[1,i]$…

data-structurealgorithm 59 views

单调栈

什么是单调栈 单调栈是一种数据结构,可以帮助我们在 $O(n)$ 的时间复杂度内找出 $ai$ 左/右第一个大于(等于)/小于(等于) $ai$ 的数。 那具体是如何实现的呢 通过实现一个栈存储待填答案的元素,当遍历到一个元素时: (1) 将栈中所有找到答案的值弹出,记录答案; (2) 然后当前元素成为待填答案的元素,压入栈。 我们发现在上一次执行 (1) 的时候...

range-querydata-structure 46 views