Files
notes_estom/code_segment/xiaoyu3.cpp
2021-09-13 09:55:06 +08:00

21 lines
391 B
C++

#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;
}