码迷,mamicode.com
首页 >  
搜索关键字:最大的矩形    ( 111个结果
找出面积最大的矩形
描述 在一个平面图上,有多个宽度固定为1,高度不同的矩形并列排着,在这些矩形所组成的图形中,能够切割出的最大矩形的面积是多少? 数据范围:0 < 高度 < 100 举例:高度为2,3,2的三个矩形所组成的图形,能够切割出的最大的矩形面积为6。见下图。 描述 在一个平面图上,有多个宽度固定为1,高度不 ...
分类:其他好文   时间:2019-01-12 12:02:16    阅读次数:210
POJ 2559 - Largest Rectangle in a Histogram - [单调栈]
题目链接:http://poj.org/problem?id=2559 题意: 给出 $n(1 \le n \le 10^5)$ 个宽为 $1$,高为 $h_i(0 \le h_i \le 10^9)$ 的矩形,它们从原点开始并排在 $x$ 轴上, 现在要求出,这个合并产生的图形内部最大的矩形的面积 ...
分类:其他好文   时间:2018-11-04 21:23:17    阅读次数:151
最大的矩形面积 Maximal Rectangle
2018-09-15 10:23:44 一、Largest Rectangle in Histogram 在求解最大的矩形面积之前,我们先讨论一条最大直方图面积的问题。 问题描述: 问题求解: 解法一、朴素解法,O(n ^ 2)。 解决的思路就是遍历一遍,如果当前的数比后一个数要小,那么当前的额数字 ...
分类:其他好文   时间:2018-09-15 11:00:29    阅读次数:175
dp:最大子矩阵面积
在一个平面内随机出现一些连续的区域,以这些区域构成一个矩形,求最大的矩形面积。 解决这一类问题的思路是:枚举所有高度,通过记忆化记录左右侧最远能到达的区域。 以下以一个类似柱状图的模型来说明: 要求求出图中最大的矩形面积。 图中存在四个不同的高度。 高度1左右都没有更高的,记l1=1,r1=1 高度 ...
分类:其他好文   时间:2018-09-13 22:47:04    阅读次数:185
CCF 201312-3 最大的矩形[比较简单]
问题描述 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, ...
分类:其他好文   时间:2018-09-09 12:09:57    阅读次数:137
CCF201312-3 最大的矩形(100分)
CCF201312-3 最大的矩形(100分) CCF201312-3 最大的矩形(100分) 2017年02月02日 05:44:24 阅读数:2484 2017年02月02日 05:44:24 阅读数:2484 阅读数:2484 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: ...
分类:其他好文   时间:2018-08-02 22:47:08    阅读次数:294
[leetcode] 85. 最大矩形
"85. 最大矩形" 解法1: 一个思路就是这个可以看作 "84. 柱状图中最大的矩形" 的扩展,这道题的二维矩阵每一层向上都可以看做一个直方图,输入矩阵有多少行,就可以形成多少个直方图,对每个直方图都调用 "84. 柱状图中最大的矩形" 中的方法,就可以得到最大的矩形面积。 解法2: 另外一个思路 ...
分类:其他好文   时间:2018-08-01 00:18:59    阅读次数:198
栈和队列----求最大子矩阵的大小
求最大子矩阵的大小 给定一个整型矩阵map,其中的值只有0,1两种,求全是1 的所有矩阵区域中,最大的矩形区域为1的数量。 例如: 1 1 1 0,其中最大的矩形区域有3个1,所以返回3 例如: 1 0 1 1 1 1 1 1 1 1 1 0 其中,最大的矩形区域有6个1,所以返回6 【解析】 首先 ...
分类:其他好文   时间:2018-07-12 23:58:36    阅读次数:319
51nod 1102 面积最大的矩形 && 新疆大学OJ 1387: B.HUAWEI's billboard 【单调栈】+【拼凑段】(o(n) 或 o(nlog(n))
题面1: ? 题面2: ? 两道题除了数据范围不同,没有任何差异,两道题都可以o(n)(单调栈),o(nlog(n))(我自己的做法)解决。 解题思路1:(单调栈) 1. 对于每个点找到右边第一个比它小的位置con1,并且找到左边第一个比它小的位置con2。 2. 对于每个点更新答案为ans = m ...
分类:其他好文   时间:2018-06-16 13:40:07    阅读次数:250
51nod 1158 全是1的最大子矩阵(单调栈 ,o(n*m))
前置问题:51nod 1102 面积最大的矩形 附上链接: "51nod 1102 面积最大的矩形" "这题的题解博客" 需要了解的知识:单调栈,在前置问题中已经讲解。 解题思路 1. 对每行求左边连续1的个数,得到数组a[i][j]; 2. 对于第j列,找出每个位置i的数字a[i][j]上面第一个 ...
分类:其他好文   时间:2018-06-16 13:34:53    阅读次数:153
111条   上一页 1 2 3 4 5 6 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!