201312-3 最大的矩形

原创 2016年08月30日 07:52:19
试题编号: 201312-3
试题名称: 最大的矩形
时间限制: 1.0s
内存限制: 256.0MB
问题描述:
问题描述
  在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。



  请找出能放在给定直方图里面积最大的矩形,它的边要与坐标轴平行。对于上面给出的例子,最大矩形如下图所示的阴影部分,面积是10。
输入格式
  第一行包含一个整数n,即矩形的数量(1 ≤ n ≤ 1000)。
  第二行包含n 个整数h1, h2, … , hn,相邻的数之间由空格分隔。(1 ≤ hi ≤ 10000)。hi是第i个矩形的高度。
输出格式
  输出一行,包含一个整数,即给定直方图内的最大矩形的面积。
样例输入
6
3 1 6 5 2 3
样例输出
10

#include<iostream>
using namespace std;
int main()
{
	int n;
	cin>>n;
	int length[n];
	int ml(0);
	int area(0);
	int maxarea(0);
	for(int i=0;i<n;i++)
	{
		cin>>length[i];
		if(length[i]>ml)
			ml=length[i];
	}
	for(int i=0;i<ml;i++)
	{
		for(int j=0;j<n;j++)
		{
			if(i+1<=length[j])
				area++;
			if(i+1>length[j]||j==n-1)
			{
				area=area*(i+1);
				if(area>maxarea)
				maxarea=area;
				area=0;
			}
		}
	}
	cout<<maxarea<<endl;
	return 0; 
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

CCF CSP 编程题目和解答-----试题名称: 最大的矩形 -------201312-3

问题描述  试题编号: 201312-3  试题名称: 最大的矩形  时间限制: 1.0s  内存限制: 256.0MB  问题描述:  问题描述     在横轴上放了 n 个相邻的矩形,...

CCF-CAP 201312-3 最大的矩形 答案

在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。...

CCF 201312-3 最大的矩形

在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2, 3。 ...

CCF201312-3 最大的矩形(100分)

试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: ...

201312-3 最大的矩形 ccf

问题描述   在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, 1, 6, 5, 2...

CCF201312-3 最大的矩形(100分)

试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在横轴上放了n个相邻的矩形,每个矩形...

CCF-最大的矩形-201312-3

试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(...

[CFF认证]201312-3最大的矩形(C++)

问题描述 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在横轴上放了n个...

ccf-201312-3 最大的矩形

最大的矩形## 问题描述 ## 在横轴上放了n个相邻的矩形,每个矩形的宽度是1,而第i(1 ≤ i ≤ n)个矩形的高度是hi。这n个矩形构成了一个直方图。例如,下图中六个矩形的高度就分别是3, ...

CCF-201312-3-最大的矩形

问题描述 试题编号: 201312-3 试题名称: 最大的矩形 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述   在横轴上放了n个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:201312-3 最大的矩形
举报原因:
原因补充:

(最多只允许输入30个字)