题目描述
一条传送带上有 个格子,从格子 1 出发走到格子 。每次可以向前跳 中给定的某一种长度( 共 种)。落到格子 ()要付代价 ,出发点免费。总代价最小是多少?到不了格子 输出 。
输入格式
第一行两个整数 、。
第二行 个整数 ( 恒为 0)。
第三行 个互不相同的整数:可选的跳跃长度。
输出格式
一行一个整数:从格子 1 到格子 的最小总代价,或 。
样例
输入
5 2 0 3 1 5 2 1 2
输出
3
数据范围
,,,。
07385.in输出07385.out一条传送带上有 个格子,从格子 1 出发走到格子 。每次可以向前跳 中给定的某一种长度( 共 种)。落到格子 ()要付代价 ,出发点免费。总代价最小是多少?到不了格子 输出 。
第一行两个整数 、。
第二行 个整数 ( 恒为 0)。
第三行 个互不相同的整数:可选的跳跃长度。
一行一个整数:从格子 1 到格子 的最小总代价,或 。
5 2 0 3 1 5 2 1 2
3
,,,。