题目描述
周末小周到游乐园玩,入口的兑币窗口可以用硬币换游戏代币。窗口备有 种面值的硬币,第 种面值 元,每种都堆得满满的,取多少枚都行。小周要交出恰好 元的硬币,想让交出的枚数越少越好。请算出最少需要多少枚;如果怎么凑都凑不出恰好 元,输出 。
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
一行一个整数:最少硬币枚数;若无法恰好兑换,输出 。
样例
输入 1
3 6
1 3 4
输出 1
2
两枚 ,正好换出 元;换成 要三枚,不是最少的。
数据范围
,,。
g6-08065.in输出g6-08065.out周末小周到游乐园玩,入口的兑币窗口可以用硬币换游戏代币。窗口备有 种面值的硬币,第 种面值 元,每种都堆得满满的,取多少枚都行。小周要交出恰好 元的硬币,想让交出的枚数越少越好。请算出最少需要多少枚;如果怎么凑都凑不出恰好 元,输出 。
第一行两个整数 。
第二行 个整数 。
一行一个整数:最少硬币枚数;若无法恰好兑换,输出 。
3 6
1 3 4
2
两枚 ,正好换出 元;换成 要三枚,不是最少的。
,,。