HDU 1284 钱币兑换问题
2017-04-08 17:18
232 查看
Problem Description
在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。
Input
每行只有一个正整数N,N小于32768。
Output
对应每个输入,输出兑换方法数。
Sample Input
2934
12553
Sample Output
718831
13137761
思路:简单的dp
代码如下
在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。
Input
每行只有一个正整数N,N小于32768。
Output
对应每个输入,输出兑换方法数。
Sample Input
2934
12553
Sample Output
718831
13137761
思路:简单的dp
代码如下
#include<iostream> #include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring> #include<string> #include<queue> #include<map> using namespace std; int dp[32769]; int main() { dp[0]=1; for(int i=1;i<=3;i++) for(int j=i;j<32769;j++) dp[j]+=dp[j-i]; dp[0]=0; int n; while(cin>>n) cout<<dp <<endl; return 0; }
相关文章推荐
- hdu 1284 钱币兑换问题 完全背包
- HDU 1284 钱币兑换问题
- HDU1284钱币兑换问题( 母函数打表)
- hdu 1284 钱币兑换问题 (DP)
- hdu 1284 钱币兑换问题 (DP)
- HDU 1284 钱币兑换问题 母函数 or 完全背包
- HDU 1284 钱币兑换问题
- hdu 1284 钱币兑换问题
- hdu 1284 钱币兑换问题
- HDU 1284 钱币兑换问题
- hdu1284 钱币兑换问题 ——DP
- HDU_1284 钱币兑换问题(生成函数)
- 母函数简介及简单使用(附HDU 1284 钱币兑换问题 解题报告)
- HDU1284钱币兑换问题( 母函数打表)
- HDU 1284 钱币兑换问题
- HDU 1284 钱币兑换问题
- 母函数简介及简单使用(附HDU 1284 钱币兑换问题 解题报告)
- hdu 1284钱币兑换问题(神奇)
- HDU 1284 钱币兑换问题 动态规划完全背包
- HDU 1284 钱币兑换问题