柱状图之最大矩形面积
介绍
给定一组非负整数组成的数组h,代表一组柱状图的高度,其中每个柱子的宽度都为1。 在这组柱状图中找到能组成的最大矩形的面积(如图所示)。 入参h为一个整型数组,代表每个柱子的高度,返回面积的值。
输入
输入包括两行,第一行包含一个整数n(1 ≤ n ≤ 10000)
第二行包括n个整数,表示h数组中的每个值,h_i(1 ≤ h_i ≤ 1,000,000)
输出描述
输出一个整数,表示最大的矩阵面积。
输入例子1:
6
2 1 5 6 2 3
输出例子1:
10
源代码
def GetNum(n, array):maxArea = 0for i in range(n):minhigh = array[i]for j in range(i, n):minhigh = min(minhigh, array[j])maxArea = max(maxArea, minhigh*(j-i+1))return maxAreaif __name__ == '__main__':n = input()array = [int(i) for i in raw_input().split()]res = GetNum(n, array)print res
柱状图之最大矩形面积相关推荐
- 美团笔试最大矩形面积
给定一组非负整数组成的数组h,代表一组柱状图的高度,其中每个柱子的宽度都为1. 在这组柱状图中找到能组成的最大矩形的面积(如图所示). 入参h为一个整型数组,代表每个柱子的高度,返回面积的值. 这个问 ...
- 【每日一题】最大正方形面积——进阶,矩形面积
2020/05/08 每日一题 221 最大正方形面积 是一道做过的题目出现在了每日一题,今后的每日一题我尽量把相关的题目都写一遍. 这道题目的思路并不是看到01矩阵就采用暴力的bfs方法,而是可以采 ...
- sdut 2401 最大矩形面积
1http://acm.sdut.edu.cn/sdutoj/problem.php?action=showproblem&problemid=2401 /* 2 最大矩形面积,把边界点加上 ...
- 语音计算矩形面积_LeetCode85-最大矩形
今天在制作书签的时候 突然想到了一个问题 如果要送给未来的女朋友一个书签 上面该写些什么话 哈哈哈哈哈哈哈哈哈 The Spring is coming! 想了一会儿,觉得这句话最合适 To xxx: ...
- 编写矩形类 计算矩形面积
编写矩形类 计算矩形面积 public class juxing {int a;int b; juxing(int a,int b){System.out.println("矩形面积s=&q ...
- 题目 1471:【蓝桥杯】【入门题】【基础练习VIP】矩形面积交
题目 1471:矩形面积交 蓝桥杯刷题群已成立,微信后台回复[蓝桥杯],即可进入. 如果加入了之前的社群不需要重复加入. 时间限制: 1Sec 内存限制: 128MB 1. 题目描述 平面上有两个矩形 ...
- [学习笔记]矩形面积并
常用的套路 各种合法矩形限制.合法区间对的限制,都可以转化为矩形面积并 如:省选模拟赛第十四轮.[ZJOI2019]语言 还有直接矩形:(HDU 1542) Atlantis 矩形面积并--扫描线.C ...
- 线段树求矩形面积并 扫描线+离散化
顾名思义,扫描法就是用一根想象中的线扫过所有矩形,在写代码的过程中,这根线很重要.方向的话,可以左右扫,也可以上下扫.方法是一样的,这里我用的是由下向上的扫描法. 如上图所示,坐标系内有两个矩形.位置 ...
- python【蓝桥杯vip练习题库】BASIC-18 矩形面积交(线段交)
试题 基础练习 矩形面积交 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴.对于每个矩形,我们给出它的一对相对顶点的坐标,请你 ...
- 【HDU 1542】Atlantis 矩形面积并(线段树,扫描法)
[题目] Atlantis Problem Description There are several ancient Greek texts that contain descriptions of ...
最新文章
- 【图论】简单 概念 及 公式 入门 ( 完全图 | 二部图 | 连通图 | 欧拉回路 | 哈密顿圈 | 平面图 | 欧拉定理 )
- ubuntu查看系统位数,版本号——百度
- linux rm命令详解
- python单元测试框架unittest介绍和使用_Python单元测试框架unittest简明使用实例
- 通过jQuery把数据库里面的数据进行增删查改
- 算法高级(34)-搜索引擎速度快的秘诀-倒排索引介绍
- Python Day 10 函数(名称空间,作用域,作用域链,加载顺序等; 函数的嵌套 global,nonlocal)...
- 命令行读写i2c寄存器操作
- 运动目标跟踪(十)--CSK跟踪
- 应用服务器文件路径设置
- vim粘贴后格式错乱解决办法
- 用计算机考试时怎么返回桌面快捷键,win10系统如何使用返回桌面快捷键?快速返回到电脑桌面的方法...
- c语言贪吃蛇实训报告文档,C语言实现贪吃蛇.docx
- 草图大师SketchUp2016下载和安装教程
- linux中rpm命令,linux中rpm命令使用介绍
- 从solidWorks导出机器人URDF文件
- C/C++语言 结构体数组初始化 结构体数组元素全部置0 memset函数将结构体数组初始化
- c语言程序窗口设计,C语言窗口程序设计简介.pdf
- java熟人_英语中对各种不同程度关系的朋友是怎么表示的(就像汉语里有泛泛之交、熟人、朋友、死党之类的)?...
- YOLOv7全文翻译