笔试题

This commit is contained in:
Estom
2021-09-13 09:55:06 +08:00
parent d395cbcfad
commit 05a6a86266
8 changed files with 173 additions and 17 deletions

21
code_segment/xiaoyu3.cpp Normal file
View File

@@ -0,0 +1,21 @@
#include<iostream>
#include<vector>
using namespace std;
int change(int amount, vector<int>& coins) {
vector<int> dp(amount + 1);
dp[0] = 1;
for (int& coin : coins) {
for (int i = coin; i <= amount; i++) {
dp[i] += dp[i - coin];
}
}
return dp[amount];
}
int main(){
vector<int> vec{1,5,10,20,50,100};
cout<<change(100,vec)<<endl;
}