UVa 674 Coin Change(完全背包)
2017-02-08 22:23
399 查看
https://vjudge.net/problem/UVA-674
题意:
计算兑换零钱的方法共有几种。
思路:
完全背包基础题。
题意:
计算兑换零钱的方法共有几种。
思路:
完全背包基础题。
#include<iostream> #include<string> #include<cstring> #include<algorithm> using namespace std; int d[7500]; int a[5] = { 1, 5, 10, 25, 50 }; int main() { //freopen("D:\\txt.txt", "r", stdin); int s; while (cin >> s) { memset(d, 0, sizeof(d)); d[0] = 1; for (int i = 0; i < 5; i++) { for (int j = a[i]; j <= s; j++) d[j] += d[j - a[i]]; } cout << d[s] << endl; } return 0; }
相关文章推荐
- Uva-674 Coin Change (完全背包 入门题)
- uva674 Coin Change ——完全背包
- uva674 - Coin Change(完全背包)
- UVA - 674 Coin Change(完全背包)
- UVA 674 Coin Change(完全背包)
- UVA - 674 Coin Change(完全背包)
- UVA 674 - Coin Change(完全背包)
- UVA 674 - Coin Change 完全背包求状态数
- UVA 674 Coin Change(完全背包)
- UVa 674 Coin Change (完全背包&最优解的方案数)
- uva 674 Coin Change(完全背包)
- UVaOJ-674 Coin Change (完全背包)
- UVA - 674 完全背包
- UVA 674 Coin Change 钱币兑换问题 类似完全背包
- uva 674 - Coin Change(动态规划)
- UVA674 完全背包DP
- HDU 2069 Coin Change(完全背包变种)
- hdu 2069 Coin Change(完全背包)
- uva674 - Coin Change(硬币找零)
- 算法->完全背包问题 UVa 674 Coin Change