Type: Default 1000ms 256MiB

Treats

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

约翰经常给产奶量高的奶牛发特殊津贴,于是很快奶牛们拥有了大笔不知该怎么花的钱。为此,约翰购置了 NN1N20001 \leq N \leq 2000) 份美味的零食来卖给奶牛们。每天约翰售出一份零食。当然约翰希望这些零食全部售出后能得到最大的收益,这些零食有以下这些有趣的特性:

  • 零食按照 1,,N1, \ldots, N 编号,它们被排成一列放在一个很长的盒子里。盒子的两端都有开口,约翰每天可以从盒子的任一端取出最外面的一个。
  • 与美酒与好吃的奶酪相似,这些零食储存得越久就越好吃。当然,这样约翰就可以把它们卖出更高的价钱。
  • 每份零食的初始价值不一定相同。约翰进货时,第i份零食的初始价值为 ViV_i1V10001 \leq V \leq 1000)。
  • 第i份零食如果在被买进后的第 aa 天出售,则它的售价是 Vi×aV_i \times a

ViV_i 的是从盒子顶端往下的第i份零食的初始价值。约翰告诉了你所有零食的初始价值,并希望你能帮他计算一下,在这些零食全被卖出后,他最多能得到多少钱。

输入格式

第1行:一个整数N,表示零食的整数;

第2到第N+1行:第i+1行给出了从盒子顶端往下的第i份零食的初始价值ViV_i

输出格式

输出一个整数,即约翰在卖完所有零食后的最大可能收益。

样例 #1

样例输入 #1
5
1
3
1
5
2
样例输出 #1
43
样例解释

约翰按照以下顺序卖出零食:1,5,2,3,4 这样它的总收入为:1 * 1+2 * 2+3 * 3+4 * 1+5 * 5=43

竞赛班—DP(2)

Not Claimed
Status
Done
Problem
5
Open Since
2024-12-21 0:00
Deadline
2024-12-30 23:59
Extension
24 hour(s)