题目链接: https://vjudge.net/problem/UVA-674 题目大意: 有5种硬币, 面值分别为1.5.10.25.50,现在给出金额,问可以用多少种方式组成该面值. 思路: 每种硬币无限个,就是完全背包的题目,设dp[i][j]表示前i种纸币凑成价值为j的种数, 状态转移方程就可推出dp[i][j] = dp[i - 1][j] + dp[i - 1][j - w[i]] 初始化均为0,dp[0][0] = 1 #include<iostream> #include&l…