输入数据第一行有两个用空格隔开的整数 N 和 K,其中 1≤N≤300,表示超市收银员 要找给小 Z 的金额,1≤K≤8,表示收银员的钱柜里共有 K 种不同面额的硬币。
第 2 到 K+1 行每行包含一个正整数 Ci,其中 1≤Ci≤100,表示一种硬币的面额,在输入数据中硬币 面额按降序排列(从最大到最小)。 不同种类的硬币面额各不相同,每种硬币都取之不尽 用之不竭。
83 5
50
25
10
5
1
159
输入详解:收银员要找给小 Z 金额 83 分,共有 5 种硬币,面额分别为:50,25,10, 5,1
输出详解:以下是全部 159 种找零方案中的 前 15 种和最后一种:
0×50 0×25 0×10 0×5 83×1