#P005886. 蓄水工程

    ID: 5886 传统题 1000ms 256MiB 尝试: 0 已通过: 0 难度: 3 上传者: 标签>24-8-C组月赛T3双指针基础普及/提高−

蓄水工程

题目描述

NN 个等间隔的位置,相邻位置之间的距离为 11。第 ii 个位置可以修建的池壁高度为 AiA_i

选择两个不同的位置 i,ji,j 作为水池两端。水池宽度为 ij|i-j|,能够储水的高度由较矮的池壁决定,因此横截面积为 ij×min(Ai,Aj)|i-j|\times\min(A_i,A_j)

请计算水池横截面积的最大值。

输入格式

第一行包含一个整数 NN

第二行包含 NN 个整数 A1,A2,,ANA_1,A_2,\ldots,A_N

输出格式

输出一个整数,表示最大横截面积。

样例

10
2 6 3 6 2 4 5 4 2 2
25

数据范围与提示

  • 对于 30%30\% 的数据,2N202 \le N \le 201Ai501 \le A_i \le 50
  • 对于 50%50\% 的数据,2N5002 \le N \le 5001Ai10001 \le A_i \le 1000
  • 对于 70%70\% 的数据,2N50002 \le N \le 50001Ai10001 \le A_i \le 1000
  • 对于 100%100\% 的数据,2N1062 \le N \le 10^61Ai1091 \le A_i \le 10^9