#abc094b. [abc094_b]Toll Gates
[abc094_b]Toll Gates
题目描述
有个方格按照从左到右的顺序从进行编号。
最初,你位于方格。你可以自由地在相邻的方格之间移动。你的目标是到达方格或方格。然而,对于每个,方格中有一个收费站,到达方格会产生一个费用为的代价。保证方格、方格和方格中都没有收费站。
找出到达目标前产生的最小代价。
约束条件
- 输入中的所有值都是整数。
输入
从标准输入中以以下格式给出输入:
输出
输出到达目标前产生的最小代价。
示例输入1
5 3 3
1 2 4
示例输出1
1
最佳的解决方案如下:
- 首先,从方格移动到方格。这里,在方格中有一个收费站,所以产生了代价为的费用。
- 然后,从方格移动到方格。这次,没有产生费用。
- 现在,我们位于方格,并且已经到达目标。
在这种情况下,总共产生的代价为。
示例输入2
7 3 2
4 5 6
示例输出2
0
我们可能能够在不花费任何费用的情况下到达目标。
示例输入3
10 7 5
1 2 3 4 6 8 9
示例输出3
3