钱币兑换问题

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 15134    Accepted Submission(s): 9117

Problem Description

在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。

Input

每行只有一个正整数N,N小于32768。

Output

对应每个输入,输出兑换方法数。

Sample Input

2934
12553

Sample Output

718831
13137761

题目分析

完全背包、背包方案数的问题 一开始还以为n是以元为单位的.........

代码

#include<bits/stdc++.h>using namespace std;long long int n,i,j,dp[35000];int main()
{while(cin>>n){n=n;memset(dp,0,sizeof(dp));dp[0]=1;for(i=1;i<=3;i++){for(j=i;j<=n;j++)dp[j]+=dp[j-i];}cout<<dp[n]<<endl;}
}

转载于:https://www.cnblogs.com/dyhaohaoxuexi/p/11437700.html

HDU 1284 钱币兑换问题 (动态规划 背包方案数)相关推荐

  1. hdu 1284 钱币兑换问题

    hdu 1284 钱币兑换问题 母函数 //hdu 1284 母函数// 1分的 2分的 3分的 //母函数计算:(1+x+x^2+x^3+...)*(1+x^2+x^4+...)*(1+x^3+x^ ...

  2. HDU 1284 钱币兑换问题 (完全背包)

    钱币兑换问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  3. 钱币兑换问题c语言编程,HDU 1284 钱币兑换问题

    题目: 钱币兑换问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  4. hdu 1284钱币兑换问题

    钱币兑换问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  5. HDU - 1284 钱币兑换问题 (找规律/完全背包)

    Problem Description 在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法.请你编程序计算出共有多少种兑法. Input 每行只有一个正整数N,N小于32768. Out ...

  6. 钞票兑换java编程题,HDOJ 题目1284钱币兑换问题(动态规划,完全背包) | 学步园...

    钱币兑换问题 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  7. dp(十一)填满背包方案数

    目录 LintCode 炼码物品大小不重复的填满背包的方案数 LintCode 炼码 物品大小存在重复情况 LintCode 炼码不重复的组合个数 完全背包_牛客题霸_牛客网 LintCode 炼码物 ...

  8. 动态规划之如何将问题抽象转化为0-1背包问题(详解利用动态规划求方案数)

    ⭐️前面的话⭐️ 本篇文章介绍如何对问题抽象转化成0-1背包问题求解和运用0-1背包求方案数.

  9. 杭电 1284 钱币兑换问题【完全背包求方案总数】

    解题思路:因为对于完全背包的状态转移方程f[v]=max(f[v],f[v-c[i]]+w[i])已经记录了所有背包组成的方案,只不过通常问的是求最大值,现在要求方案总数 即为 f[v]=sum(f[ ...

最新文章

  1. ADO.NET 2.0中的SqlCommand.ExecutePageReader
  2. React 项目--引入bebal 解析JSX(5)
  3. cs python课程 加州大学_B站的CS课程整理 搬运
  4. perl学习(1) 入门
  5. python写入文件中文乱码_记一次python写入txt文件正常,但是写入csv文件中文乱码问题...
  6. CSAPP--信息的表示与处理
  7. eclipse maven打包_Maven 学习
  8. 排序算法:直接插入排序算法实现及分析
  9. JPA的双向一对一关联实现示例
  10. flash计算机代码怎么写,应用程序操作NorFlash示例代码分享(norflash接口使用方法)...
  11. ui设计师职业规划怎么写_UI设计师职业规划
  12. 能上QQ微信,打不开网页
  13. QT中的explicit关键字的意思
  14. css实现图片翘边阴影
  15. PHP:执行 PHP 文件
  16. 今日互联网关注(写在清明节后):每天都有值得关注的大变化
  17. 给OkHttp Client添加socks代理
  18. 输出某个日期是该年的第几天
  19. 【BZOJ 2243】染色
  20. 电脑故障维修大全 [1]

热门文章

  1. Linux 多线程开发-线程创建pthread_creat
  2. Linux 使用sigaction查询或设置信号处理方式
  3. 一日一学--如何对数值型特征进行分桶
  4. 深度学习领域有哪些瓶颈
  5. 机器学习算法总结--K均值算法
  6. python编码和解码_Python中的编码与解码(转)
  7. 非会员只能试看20分钟_做欧包都要把铁锅烤半小时?太费电了,用我这办法只需预热几分钟...
  8. 计算机桌面游戏开发,桌面游戏菜单怎么做
  9. httpd 处理模型
  10. Codeforces 552C Vanya and Scales(进制转换+思维)