硬币
题目描述
给出 N 种硬币面值 A1 至 AN,其中 1=A1≤A2≤...≤AN−1≤AN 且对于 2≤i≤N,Ai 为 Ai−1 的倍数。求最小的花费的硬币数量+找零的硬币的硬币数量使得花费硬币币值和 ≥X 且花费硬币币值和 − 找零硬币币值和 =X。
输入格式
第 1 行 2 个整数 N,X。
第 2 行 N 个整数 A1 至 AN。保证 A1=1,Ai>Ai−1。
输出格式
1 行 1 个整数,表示最小硬币总数。
样例输入
3 87
1 10 100
样例输出
5
数据范围
1≤N≤60。
1=A1<...<AN≤1×109。
1≤X≤1×109。
对于 2≤i≤N,Ai 是 Ai−1 的倍数。