Programmers/Level 3
[프로그래머스 3] 거스름돈 (C/C++) (★)
워니-
2020. 3. 7. 21:26
#include <string> #include <vector> using namespace std; int solution(int n, vector<int> money) { long long dp[100010] = {0}; dp[0] = 1; for(int i = 0; i < money.size(); i++) { for(int j = money[i]; j <= n; j++) { dp[j] = (dp[j] + dp[j-money[i]]) % 1000000007; } } return dp[n]; } | cs |