#P7286. 「EZEC-5」人赢

「EZEC-5」人赢

Description

潇有一个数组 kk,下标为 11nn

潇定义 $f(x,y)=\begin{cases} \min(k_x,k_y) \times (x + y) &x \ne y \\ k_x\times x&x=y \end{cases}$ 。

潇想知道对于任意的 1x,yn1 \le x,y \le nf(x,y)f(x,y) 的最大值是多少。但是她不会做,于是就问了善良的小 Z,然而非常想在妹子面前表现的小 Z 发现他也不会做,就只能够求助善良的你了。

Input Format

第一行一个整数 nn

第二行 nn 个整数 kk,第 ii 个整数为 kik_i。含义如上文。

Output Format

一行一个整数,表示对于任意的 1x,yn1 \le x,y \le nf(x,y)f(x,y) 的最大值。

3
3 2 1
6
5
3 4 5 4 3
28

Hint

数据范围

本题采用捆绑测试。

  • Subtask 1(20 points):1n50001 \le n \le 5000

  • Subtask 2(10 points):保证所有 kik_{i} 都相等。

  • Subtask 3(20 points):ki103k_i \le 10^3

  • Subtask 4(50 points):无特殊性质。

对于 100%100\% 的数据,1n1061 \le n \le 10^61ki1091 \le k_{i} \le 10^9


本题加强版:link