![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单调栈
Error Man
我是菜逼
展开
-
南昌网络赛 I 题,max answer(单调栈 + 线段树)
max answer Alice has a magic array. She suggests that the value of a interval is equal to the sum of the values in the interval, multiplied by the smallest value in the interval. Now she is planning...原创 2019-04-24 21:28:03 · 333 阅读 · 0 评论 -
POJ 2796 (前缀和 + 单调栈)
Feel Good Time Limit:3000MS Memory Limit:65536K Total Submissions:17919 Accepted:4963 Case Time Limit:1000MS Special Judge Description Bill is developing a new mat...原创 2018-08-08 10:40:15 · 271 阅读 · 0 评论 -
2019 牛客多校 第一场 A. Equivalent Prefixes(单调栈+思维)
A.Equivalent Prefixes 题目链接:https://ac.nowcoder.com/acm/contest/881/A 题意:给定两个数组 A 和 B,每个数组中的值不重复。求一个最大下标 P,使得 A 数组区间 [1, P] 与 B 数组 [1, P] 的相同子区间的区间最小值的下标相同。 思路:假设题目求的区间 叫 合法区间 假如 A 中一个值 a[i] ...原创 2019-07-19 12:43:11 · 166 阅读 · 0 评论 -
2019 牛客多校 第二场 H Second Large Rectangle(次最大0/1子矩阵)
Second Large Rectangle 题目链接 题意:给定一个矩阵,只包含0 和 1,问全是1的次最大子矩阵的大小。 思路:利用vector 存矩阵大小。。。 单调栈求 最大全是1的子矩阵,在此基础上每一次再多push_back (Height - 1) * Width 和 Height * (Width - 1),最后排序取次最大即可,。 单调栈求 最大全是1的子矩阵 Co...原创 2019-07-20 22:10:54 · 167 阅读 · 1 评论 -
2019 牛客多校 第八场 A.All-one Matrices(极大子矩阵的个数,单调栈 + 前缀和)
戳我看题 题意:给一个01矩阵,问全是 1 且不被其他全是 1 的矩阵完全包含 的子矩阵的个数。 思路:和求最大全是 1 的子矩阵大小写法类似。想必都知道最大全是 1 的子矩阵大小这个问题是利用单调栈维护每一行为基底的高,其实每一次计算面积的时候,可以确定 左 右 上边界,也就是说 往 左 右 上 都是不可以在扩展的,所以只需要利用前缀和,就能 O(1) 的判断这个位置能否继续向下扩展,不...原创 2019-08-11 10:00:20 · 153 阅读 · 2 评论