#asaporod. [asaporo_d]Struck Out
[asaporo_d]Struck Out
题目描述
高桥的房子里有 个按顺序排列的面板,编号从 到 。第 个面板上有一个数字 。高桥正在玩一个游戏,他要往这些面板上投掷球。
高桥共投掷了 次球。假设第 次投掷击中了面板 ,他将第 次投掷的得分设为 。
他准备计算自己的投掷得分总和,但他忘记了每次投掷击中的面板 。他唯一记得的是对于每个 ,都满足 。基于这个事实,找出他的投掷得分的最大可能总和。
约束条件
部分分数
- 在价值为 分的测试集中,。
- 在价值为另外 分的测试集中, 且 。
- 在价值为另外 分的测试集中,。
输入
输入以以下格式从标准输入给出:
…
输出
输出高桥投掷得分的最大可能总和。
示例输入 1
5 2 3
10 2 8 10 2
示例输出 1
56
在面板 和 以这个顺序被击中时,得分总和最大。
示例输入 2
5 5 2
5 2 10 5 9
示例输出 2
28
该示例满足部分得分的额外约束条件 。
示例输入 3
10 3 5
3 7 2 6 9 4 8 5 1 1000000000
示例输出 3
5000000078