#56. G. 神奇钱包
G. 神奇钱包
题目描述
你拥有一个神奇的钱包,里面有 元。
你可以重新排列 的所有数位(排列后可能会有前导零)。
例如,如果你的神奇钱包里有 元,你可以用魔法将钱包中的金额变为 中的任意一个(前导零已被忽略)。
你将按顺序访问 家商店。在第 家商店 ,出售一件价格为 元的产品,如果神奇钱包中至少有 元,你就可以从钱包中支付 元来购买该产品。
你可以随时使用任意次魔法,求最多可以购买多少件产品?
输入格式
第一行两个整数 。
第二行 个整数 。
输出格式
输出一行一个整数表示答案
样例
样例输入 #1
2 120
142 90
样例输出 #1
2
样例输入 #2
1 119
911
样例输出 #2
1
样例输入 #3
5 1000
900 90 900 9 900
样例输出 #3
3
样例输入 #4
7 1171
6328 2419 8302 7503 1744 8495 1522
样例输出 #4
5
样例解释
在第一个样例中,你可以通过以下操作购买两件产品:
- 用魔法将钱包中的金额从 元变为 元。
- 在第一家商店购买价格为 元的产品。钱包中的金额变为 元。
- 使用魔法将钱包中的金额从 元变为 元。
- 在第二家商店购买价格为 元的产品。钱包中的金额变为 元。
相关
在下列比赛中:
京公网安备 11011102002149号