#codefestival2018finale. [code_festival_2018_final_e]Tough Journey
[code_festival_2018_final_e]Tough Journey
问题文
高桥王国有 到 的编号的 个地方。
高桥君决定从城镇 走到城镇 ,但他很缺乏运动。高桥君带了 瓶空的瓶子。
当高桥君在城镇 时,他可以进行以下两种行动:
- 花费 日元,给一个空瓶子加水。这个行动可以无限次重复。
- 喝掉装有水的瓶子,让它变为空瓶。高桥君从城镇 移动到城镇 。
请求出高桥君到达城镇 所需的最小资金。
约束条件
- 输入均为整数
输入
输入数据从标准输入中读取,输入格式如下:
输出
输出答案。
示例输入1
6 3
2 7 1 8 2 8
示例输出1
9
- 在城镇 中,给 个空瓶子加水
- 移动到城镇
- 移动到城镇
- 在城镇 中,给 个空瓶子加水
- 移动到城镇
- 移动到城镇
- 在城镇 中,给 个空瓶子加水
- 移动到城镇
- 移动到城镇
- 这样行动下来,花费 日元就可以到达城镇 ,这是最优解。
示例输入2
13 4
4 3 9 1 3 8 2 6 11 9 2 15 40
示例输出2
26