题库练习 硬币的面值
← 上一题 下一题 →

A1950 | 硬币的面值

时间限制1s
内存限制128MB
通过 / 提交0/0

题目描述

小 A 有 $n$ 种硬币,现在要买一样不超过 $m$ 元的商品,他不想得到找钱(多脏啊),同时又不想带太多的硬币,且硬币可以重复,现在已知这 $n$ 种硬币的价值,请问最少需要多少硬币就能组合成所有可能的价格?

输入格式

第一行两个数:$n, m$。

下一行,共 $n$ 个数字,表示硬币的面值。

输出格式

一行一个数,表示最少需要多少硬币。如果无解请输出 No answer!!!

输入输出样例

输入 #1
5 31
1 2 8 4 16
输出 #1
5
C++ 编辑器
输入
输出