#C1416. J4 实践-1 硬币问题3
J4 实践-1 硬币问题3
J4 实践-1 硬币问题3
题目描述
家里的冰淇淋又吃完了,于是小喵来到了超市补充存货。这次他带了 种面值为 的钞票在钱包中,而且对于每种面额 ,都是 的倍数,且面额大于 。
这次小喵共购买了 元的冰淇淋,巧的是,收银员找零柜中的钞票面额与小喵的一样。请你帮小喵找到一种支付方式,使得付给收银员的钞票张数和收银员找零的钞票张数之和最少(假设小喵和收银员每种面值的钞票都足够多)。
输入格式
共 行: 第一行两个整数 ,表示钞票的面值数量和冰淇淋的价格; 第二行 个整数 ,依次表示第 种钞票的面值。
输出格式
一行一个整数,输出最少的付款钞票数量和找零钞票数量之和。
样例输入1
3 87
1 10 100
样例输出1
5
样例1解析
给一张 元,找零 张 元和 张 元,共 张钞票为最少的数量。
样例输入2
2 49
1 7
样例输出2
7
样例输入3
10 123456789012345678
1 100 10000 1000000 100000000 10000000000 1000000000000 100000000000000 10000000000000000 1000000000000000000
样例输出3
233
数据范围
对于 的数据:,, ,保证 是 的倍数。