直方图是由在公共基线处对齐的一系列矩形组成的多边形。 矩形具有相等的宽度,但可以具有不同的高度。 例如,下边的图显示了由高度为2,1,4,5,1,3,3的矩形组成的直方图,以单位为单位测量,其中1是矩形的宽度:
通常,直方图用于表示离散分布,例如,文本中字符的频率。 注意,它们的高度是重要的。 计算在公共基线对齐的直方图中最大矩形的面积。 右图显示了所描绘直方图的最大对齐矩形。
直方图是由在公共基线处对齐的一系列矩形组成的多边形。 矩形具有相等的宽度,但可以具有不同的高度。 例如,下边的图显示了由高度为2,1,4,5,1,3,3的矩形组成的直方图,以单位为单位测量,其中1是矩形的宽度:
通常,直方图用于表示离散分布,例如,文本中字符的频率。 注意,它们的高度是重要的。 计算在公共基线对齐的直方图中最大矩形的面积。 右图显示了所描绘直方图的最大对齐矩形。
输入包含几个测试用例。 每个测试用例描述一个直方图,并以整数n开始,表示由它组成的矩形数。 您可以假设1 <= n <= 100000.然后跟随n个整数h1,...,hn,其中0 <= hi <= 1000000000.这些数字表示从左到右的直方图矩形的高度。 每个矩形的宽度为1.在最后一个测试用例的输入之后为零。
一行输出一个结果
4 1 1 1 1 3 2 1 2 0
4 3