1164. 牛的零食

1164. 牛的零食

暂无测试数据。

题目描述

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

这些零食有以下这些有趣的特性:

  • 零食按照 \(1 \ldots N\) 编号,它们被排成一列放在一个很长的盒子里。
    盒子的两端都有开口,FJ 每天可以从盒子的任一端取出最外面的一个。

  • 与美酒和好吃的奶酪相似,这些零食储存得越久就越好吃。
    当然,这样 FJ 就可以把它们卖出更高的价钱。

  • 每份零食的初始价值不一定相同。
    FJ进货时,第 \(i\) 份零食的初始价值为 \(v_i\)。

  • 第 \(i\) 份零食如果在被买进后的第 \(a\) 天出售,则它的售价是 \(v_i*a\)。
    v_i 对应的是从盒子顶端往下的第 \(i\) 份零食的初始价值。

FJ告诉了你所有零食的初始价值,
并希望你能帮他计算一下,
在这些零食全被卖出后,
他最多能得到多少钱。
第一份零食在买进后的第 1 天售出,也就是说此时 \(a=1\)。
以后每过一天,\(a\) 的值就增加 1。

输入

第 1 行: 一个整数N,表示零食的总数
第 \(2 \ldots N+1\) 行: 第 \(i+1\) 行给出了从盒子顶端往下的第 \(i\) 份零食的初始价值 \(v_i\)

输出

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

样例输入

5
1
3
1
5
2

样例输出

43

样例解释

FJ 一共进了5份零食。
第 1 天 FJ 可以选择出售第 1 份初始价值为 1 的零食,
或是第 5 份初始价值为 2 的零食。
FJ按照以下的顺序出售零食:1,5,2,3,4,
这样他的总收入就是 1*1+2*2+3*3+4*1+5*5=43。

数据范围限制

\(1 \leq N \leq 2000\);
\(1 \leq v_i \leq 1000\);

来源

基础篇补充7.11

信息

ID
1163
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者