单调栈/单调队列
单调栈/单调队列
这里是一只小小琪
这里是一个追星程序员女孩
展开
-
Largest Rectangle in a Histogram POJ - 2559
连接:Largest Rectangle in a Histogram POJ - 2559 大概题意 有n个高不一样的长方形(宽都是1)组成的柱状图,问你这个柱状图可以组成的面积最大的子矩形是多大。 思路 首先说一下朴素的算法:我们考虑其中一个矩形设这个矩形的高为x,我们想要以x为高组成面积最大的矩形,那么我们要扫描左边比x高的点可以延伸到最远的距离L1,再扫描右边比x高的点可以延伸的最远的...原创 2019-04-04 17:20:17 · 146 阅读 · 0 评论 -
E. OpenStreetMap 【Codeforces Round #574 (Div. 2) E】【单调队列】
题目链接 题目大意 给你一个nm的矩阵,找出所有ab的子矩阵的最小值,输出所有最小值之和 解题思路 这个题的思路还是挺巧妙的,首先我们先找出来每一行从j到j+b的最小值,存在c数组中,然后再在c数组中找出每一列i到i+a的最小值,就找出了每一个子矩阵的最小值了 找最小值的时候用单调队列的滑动窗口模拟一下就行 #include<stdio.h> #include<string.h&...原创 2019-08-11 15:27:43 · 97 阅读 · 0 评论