AtCoder Beginner Contest 163
E
Active Infants
AtCoder
⌀ 2037
原题
← DF →
翻译中…

Problem Statement

翻译中…

There are $N$ children standing in a line from left to right. The activeness of the $i$-th child from the left is $A_i$.

翻译中…

You can rearrange these children just one time in any order you like.

翻译中…

When a child who originally occupies the $x$-th position from the left in the line moves to the $y$-th position from the left, that child earns $A_x \times |x-y|$ happiness points.

翻译中…

Find the maximum total happiness points the children can earn.

翻译中…

Constraints

翻译中…
  • $2 \leq N \leq 2000$
  • $1 \leq A_i \leq 10^9$
  • All values in input are integers.
翻译中…

Input

翻译中…

Input is given from Standard Input in the following format:

翻译中…

N
A_1 A_2 ... A_N

翻译中…

Output

翻译中…

Print the maximum total happiness points the children can earn.

翻译中…

样例

Input #1
4
1 3 4 2
Output #1
20
If we move the $1$-st child from the left to the $3$-rd position from the left, the $2$-nd child to the $4$-th position, the $3$-rd child to the $1$-st position, and the $4$-th child to the $2$-nd position, the children earns $1 \times |1-3|+3 \times |2-4|+4 \times |3-1|+2 \times |4-2|=20$ happiness points in total.
Input #2
6
5 5 6 1 1 1
Output #2
58
Input #3
6
8 6 9 1 2 1
Output #3
85
题目信息
题号
abc163_e
时间限制
2 s
内存限制
1024 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。