#CF631E. 乘积和

乘积和

乘积和

  • 时间限制:1 秒
  • 内存限制:256 MiB

题目描述

长度为 nn 的序列 AA 的价值定义为

∑i=1niAi.\sum_{i=1}^{n} iA_i.

你可以恰好执行一次操作:选取一个元素,将它从原位置移除,再插入序列中的任意位置。允许插回原位置。

求操作后序列价值的最大值。

输入格式

第一行一个整数 nn。

第二行 nn 个整数 A1,A2,…,AnA_1,A_2,\ldots,A_n。

输出格式

输出一个整数,表示最大可能价值。

样例输入 1

4
4 3 2 5

样例输出 1

39

样例输入 2

5
1 1 2 7 1

样例输出 2

49

样例输入 3

3
1 1 2

样例输出 3

9

数据范围

2≤n≤2×1052\le n\le2\times10^5,∣Ai∣≤106|A_i|\le10^6。

子任务编号 分值 特殊限制
1 20 n≤50n\le50
2 40 n≤3000n\le3000
3 无特殊限制