#P1651. A rich man called YYF
A rich man called YYF
题目描述
土豪 YYF 就要去给心上人翠花买礼物了,现在他手上有 K 种不同面值的硬币,每种硬币 数之不尽(富嘛) 。即使是为了那个(他/她) ,他依然不希望带好多的硬币,但要能组合出 1 到 X 之间的任意值。 翠花:要不是看在你买礼物的份上,早不要你了。
输入格式
第一行两个数 X、K,以下 K 个数,表示每种硬币的面值。
输出格式
最少需要携带的硬币个数 或 -1。
样例
20 4
1 2 5 10
5
提示
对于 30%的数据,满足 K ≤ 3, X ≤ 20; 对于 100%的数据,满足 K ≤ 10, X ≤ 1000.
来自机械20-2 任满意 看到这题想起高中一起拼搏的好友了,与你并肩作战过得好友们还在吗?
我们确实需要朋友,需要队友,相互激励,共同进步! by鹿文鹏