收銀員現有 n 張面值分別為 v1 ,v2 ,…,vn 的紙幣。若找零金額為 m,則一共有多少種找零方法?
注:0輸入格式
n v1 ,v2 ,…,vn m
輸出格式
若有解,則輸出全部找零方案,每輸出一種 若無解,則輸出「none」
輸入樣例1
63 1 4 3 2 7
9輸出樣例1
3 1 3 2
3 4 2
4 3 2
2 7輸入樣例2
55 3 4 6 7
2輸出樣例2
none
solution:
#include using namespace std;
int b[1024];
int a[1024];
int cnt, n, n_num, num, judge;
void num(int i)
} }else if (n_num == num)
flag = 1;
cout << a[k];
}} putchar('\n');
cnt++; }}
int main()
cin >> num;
num(0);
if (!cnt)
return 0;
}
找零錢 20分
收銀員現有 n 張面值分別為 v 1 v 2 v n 的紙幣。若找零金額為 m,則一共有多少種找零方法?注 0輸入樣例1 6 3 1 4 3 2 7 9輸出樣例1 3 1 3 2 3 4 2 4 3 2 2 7輸入樣例2 5 5 3 4 6 7 2輸出樣例2 none思路很簡單,今天下午比賽最後乙個...
7 7 找零錢 20分
收銀員現有 n 張面值分別為 v1,v2,v n 的紙幣。若找零金額為 m,則一共有多少種找零方法?注 0輸出格式 若有解,則輸出全部找零方案,每輸出一種 若無解,則輸出 none 輸入樣例1 63 1 4 3 2 7 9輸出樣例1 3 1 3 2 3 4 2 4 3 2 2 7輸入樣例2 55 3...
找零錢問題
問題描述 我們知道人民幣有1 2 5 10 20 50 100這幾種面值。現在給你n 1 n 250 元,讓你計算換成用上面這些面額表示且總數不超過100張,共有幾種。比如4元,能用4張1元 2張1元和1張2元 2張2元,三種表示方法。輸入有多組,每組一行,為乙個整合n。輸入以0結束。輸出該面額有幾...