(個人水平有限,請見諒!)
給你六種面額1、5、10、20、50、100元的紙幣,假設每種幣值的數量都足夠多,編寫程式求組成n元(n為0-10000的非負整數)的不同組合的個數。
輸入為乙個數字n,即需要拼湊的面額。
輸出也是乙個數字,為組成n的組合個數。
5
2
(對於特例0,如果需要可拿出單獨處理)
#include using namespace std;
int main()}}
}cout << sum;
}
#include #include using namespace std;
int main()
; for (int i = 0; i < 5; i++)
for (int j = money[i]; j <= n; j++)
sum[j] += sum[j-money[i]];
cout << sum[n];
}
關於拼湊面額的動態規劃演算法
題目描述 給你六種面額1 5 10 20 50 100元的紙幣,假設每種幣值的數量都足夠多,編寫程式求組成n員 n為0 10000的非負整數 的不同組合的個數。輸入描述 輸入為乙個數字n,即需要拼湊的面額 輸出描述 輸出也是乙個數字,為組成n的組合個數。示例1輸入5輸出 解題思路 這個題的思路是動態...
迴圈 09 支票面額 15
時間限制 400 ms 記憶體限制 32000 kb 長度限制 8000 b 判題程式 standard 作者 楊起帆 浙江大學城市學院 乙個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?輸入格式 輸...
迴圈 09 支票面額 15
乙個採購員去銀行兌換一張y元f分的支票,結果出納員錯給了f元y分。採購員用去了n分之後才發覺有錯,於是清點了餘額尚有2y元2f分,問該支票面額是多少?輸入格式 輸入在一行中給出小於100的正整數n。輸出格式 在一行中按格式 y.f 輸出該支票的原始面額。如果無解,則輸出 no solution 輸入...