首页
比赛
tracker
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
直方图内最大矩形
20条解析
开通博客写题解
xqxls
发表于 2022-02-22 22:05:13
题意整理 给定一个数组heights,长度为n,height[i]是在第i点的高度。 每个height都表示一个直方图,宽度为1。求能组成的最大面积的矩形。 方法一(枚举) 1.解题思路 思路很简单,就是遍历每一个直方图,将其高度作为矩形的高度,然后分别向前、向后延申,得到可能的矩形的最大长度。
展开全文
认认真真coding
发表于 2022-02-23 14:43:58
直方图内最大矩形 题目描述 给定一个数组heights,长度为n,height[i]是在第i点的高度,那么height[i]表示的直方图,能够形成的最大矩形是多少? 1.每个直方图宽度都为1 2.直方图都是相邻的 3.如果不能形成矩形,返回0即可 4.保证返回的结果不会超过2^31-1 方法一:暴力
展开全文
2ez4me
发表于 2022-04-02 21:08:49
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param heights int整型一维数组
展开全文
苏觅云
发表于 2022-05-19 16:42:48
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param heights int整型一维数组
展开全文
AimerAimer
发表于 2022-02-06 10:45:20
题意: 给定一个数组heights,长度为n,height[i]是在第i点的高度,那么height[i]表示的直方图,能够形成的最大矩形是多少? &nb
展开全文
zcr214
发表于 2021-12-09 10:40:44
单调栈 一个单调递增的栈,栈内数据形成的矩形面积为 最低值(栈首)x总长度 但是输入不可能是单调递增的,因此要维持单调性,当后续值无法再入栈时必须将末尾较大的值出栈,直到新的数可以入栈。 出栈的数计算其形成的面积(高度x累积的宽度),并把出栈的个数累积为宽度,作为新入栈的数所携带的宽度数据。 每次计
展开全文
牛客313925129号
发表于 2022-02-22 09:54:40
题意理解 一个直方图可以视为多个宽度为1的矩形的紧密相连,每个矩形的高为heights数组中对应的值。这些矩形覆盖了平面上的一个区域,我们要在其中找到一个面积最大的矩形。 方法一 暴力搜索 面积最大的矩形的高一定是heights中的某个值,否则矩形可以增高,从而面积扩大。我们遍历每一个高度,对于he
展开全文
无悔2020job
发表于 2023-08-02 10:35:59
/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param heights int整型一维数组 * @return int整型 */ function largestRectangleArea( heights ) { //
展开全文
牛客768685351号
发表于 2022-03-18 15:27:25
思路:使用两个vector来记录左边最远到达的位置,和右边最远达到的位置; 在求解左边最远到达位置和右边最远到达位置时,使用单调栈的做法。 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
展开全文
17c89
发表于 2023-12-29 13:00:37
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param heights int整型一维数组 *
展开全文
查看本题
查看本题讨论
相关比赛
129153-CDUT-YB 2026训练赛1
进入比赛
129481-swu-algorithm-hw-2026
进入比赛
等你来战
查看全部
牛客小白月赛130
报名截止时间:2026-03-20 21:00
CACPC - 环海岸线联盟联合校赛决赛(同步赛)
报名截止时间:2026-03-21 18:00
2026年山东大学(威海)程序设计新星赛(同步赛)
报名截止时间:2026-03-21 18:00
2026 年中国传媒大学程序设计大赛(同步赛)
报名截止时间:2026-03-21 17:00
蓝桥杯多校模拟赛
报名截止时间:2026-03-21 18:00
第二十二届西南科技大学ACM程序设计竞赛(同步赛)
报名截止时间:2026-03-22 17:30
牛客周赛 Round 136
报名截止时间:2026-03-22 21:00
牛客练习赛150
报名截止时间:2026-03-27 21:30
“⌬杯”蓝桥杯大赛省赛模拟赛
报名截止时间:2026-03-29 17:00
牛客2026年愚人节比赛
报名截止时间:2026-04-01 21:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题