练习专区

今天的一小步就是明天的一大步
Problem 1776 最大矩形面积
Accepted: 4   Total Submit: 4
Time Limit: 1000ms   Memory Limit: 30720KB
Description
在x轴上水平放置着N个条形图,这N个条形图就组成了一个柱状图,每个条形图都是一个矩形,每个矩形都有相同的宽度,但是它们的高度并不相同。 比如,图1包含的矩形的高分别为2,1,4,5,1,3,3单位长度,矩形的宽为1单位长度。. 你的任务就是计算柱状图中以x轴为底边的最大矩形的面积。图2阴影部分就是上述例子的最大矩形面积。
Input
有多组输入数据,输入数据的第一行是一个整数N(1≤N≤100,000),表示柱状图包含N个矩形。紧接着N个整数h1,...,hn(0≤ hi ≤20,000, 1≤ i≤ N),表示柱状图中按从左到右顺序给出的矩形的高度。矩形的宽度为1。
Output
对于每组输入数据,输出一行一个整数S,表示以x轴为底边的最大矩形的面积。
Sample Input
7 2 1 4 5 1 3 3
4 1000 1000 1000 1000
Sample Output
8
4000
Hint
提交     返回