Problem1517--2014H-玩游戏的花费

1517: 2014H-玩游戏的花费

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 0
[Submit] [Status] [Web Board] [Creator:]

Description

Nikola 现在已经成为一个游戏里的重要人物。这个游戏是由一行 N 个方格, N 个方格
1 N 的数字表示。 Nikola 开始是在 1 号位置, 然后能够跳到其他的位置, Nikola 的第
一跳必须跳到
2 号位置。随后的每一跳必须满足两个条件:
1、如果是向前跳, 必须比前面一跳远一个方格。
2、如果是向后跳, 必须和前面一跳一样远。
比如, 在第一跳之后(当在
2 号位置时), Nikola 能够跳回 1 号位置, 或者向前跳到 4
号位置。
每次他跳入一个位置,
Nikola 必须付费。 Nikola 的目标是从一号位置尽可能便宜地跳
N 号位置。
写一个程序, 看看
Nikola 跳到 N 号位置时最小的花费。

Input

输入文件 nikola.in 共有 N+1 行。
第一行:包含一个整数
N, 2≤N≤1000, 它是位置的编号。
第 2..N+1 行:第 i+1 行表示第 I 个方格的费用, 是一个正整数, 绝对不超过 500。

Output

输出文件 nikola.out 中只有一个数, 表示 Nikola 跳到 N 号位置时最小的花费。

Sample Input Copy

6
1
2
3
4
5
6

Sample Output Copy

12