UVA 674 coin change
来源:互联网 发布:三菱步进梯形图编程 编辑:程序博客网 时间:2024/06/03 01:42
Description
Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to make changes with these coins for a given amount of money.
For example, if we have 11 cents, then we can make changes with one 10-cent coin and one 1-cent coin, two 5-cent coins and one 1-cent coin, one 5-cent coin and six 1-cent coins, or eleven 1-cent coins. So there are four ways of making changes for 11 cents with the above coins. Note that we count that there is one way of making change for zero cent.
Write a program to find the total number of different ways of making changes for any amount of money in cents. Your program should be able to handle up to 7489 cents.
Input
The input file contains any number of lines, each one consisting of a number for the amount of money in cents.Output
For each input line, output a line containing the number of different ways of making changes with the above 5 types of coins.Sample Input
1126
Sample Output
413
DP题,有点贪心思想;
枚举一类钱出现的可能性,
则当前状态是上一种钱币的可能性;
且让DP【0】=1;
f[i, v] = f[i-1, v] + f[i, v-c[i]]. 表示前i种钱币的方法v
#include <bits/stdc++.h>using namespace std ;int a[5]={1,5,10,25,50};int dp[500000];int main(){dp[0]=1;for(int i = 0;i<5;i++){for(int j =a[i];j<=8000;j++){dp[j]+=dp[j-a[i]];}}int n ;while(cin>>n){cout<<dp[n]<<endl;}}
- 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
- 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
- UVA - 674 Coin Change
- uva 674 Coin Change
- hdu5606tree
- matlab---数据拟合
- 制作initrd(5):解剖Ubuntu安装盘
- Python笔记(1)
- 顶层const和底层const
- UVA 674 coin change
- 给 Android 开发者的 RxJava 详解
- HNOI 2013 bzoj 3143 游走
- PTA--哈利·波特的考试--最短路径--Flord算法
- [QT]拖拽改变控件大小
- 多线程
- Educational Codeforces Round 8 E. Zbazi in Zeydabad(BIT)
- 最近看的一本书和两部电影
- String