#P005886. 蓄水工程
蓄水工程
题目描述
在一个深山中,人们为了喝到纯净的山泉水,每天都要往返于村庄和深山中的水源之间。
村长决定为村里修建一个大的蓄水池,将山泉水引入到水池中,解决村民生活用水的问题。建造水池的工程师,在调研了蓄水池选址区域的地质后发现,这里的地址差别比较大,在不同的位置能建造的蓄水池,能够建造的高度有差异。
比如,下图标注了 个等间隔的位置,任意两个相邻的位置间隔均为 个单位长度,在不同位置建造蓄水池的高度。
现要求 选定 个不同的位置,作为蓄水池的起点和终点,建造水池,要求建造出的水池在最大储水量的情况下 横截面积最大。
如果选择在第 个位置和第 个位置建造水池,那么水池实际储水高度为 个单位长度,水池的宽度为 个单位长度,因此水池最大储水量的横截面的面积为 。
而如果选择在第 个位置和第 个位置建造水池,那么水池的实际储水高度为 个单位长度,水池的宽度为 个单位长度,因此水池最大储水量的横截面的面积为 。
经过计算可知,上述例子中,水池最大储水量的横截面的面积为 。
现给出 个等间隔的,任意两个相邻位置的间隔均为 个单位长度,并给出在每个位置建造水池的高度,请编程计算出,水池中最大储水量的横截面积。
输入格式
第一行包含一个整数 ,表示有 个可以作为蓄水池起止点的备选位置。
第二行包含 个整数,第 个整数 表示在第 个点建造水池的高度。
输出格式
输出一个整数,表示最大储水量的横截面积。
样例
输入
10
2 6 3 6 2 4 5 4 2 2
输出
25
数据范围
对于 的数据,满足 ,。
对于 的数据,满足 ,。
对于 的数据,满足 ,。
对于 的数据,满足 ,。