Problem Description
在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。
 
Input
每行只有一个正整数N,N小于32768。
 
Output
对应每个输入,输出兑换方法数。
 
Sample Input
2934
12553
 
Sample Output
718831
13137761
 

完全背包:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<cstdlib>
#include<algorithm>
using namespace std;
#define N 32770
int main()
{
int i,j,n,v[]={,,,};
int dp[N]={}; for(i=;i<=;i++)
{
for(j=v[i];j<N;j++)
{
dp[j]+=dp[j-v[i]];
}
}
while(scanf("%d",&n)!=EOF)
{
printf("%d\n",dp[n]);
}
return ;
}
#include<stdio.h>
#include<algorithm>
#include<string.h>
#define N 10 using namespace std;
int main()
{
int n,s,i;
while(scanf("%d",&n)!=EOF)
{
s=;
for(i=;i<=n/;i++)
{
s+=(n-i*)/+;
}
printf("%d\n",s);
}
return ;
}

最新文章

  1. 接收新信息,在会话中看不到(thread表数据插入/更新失败)
  2. Bzoj3531: [Sdoi2014]旅行
  3. Sqlserver_insert语法
  4. C# 发送邮件实例
  5. WebAPI 时代
  6. 分布式应用框架Akka快速入门
  7. 教你50招提升ASP.NET性能(十二):在生产环境,仔细考虑你需要记录哪些日志
  8. Codeforces Round #359 div2
  9. linux 配置apache+subversion
  10. display: inline-block 的神奇效果
  11. POI导出Excel文档通用工具方法
  12. php基础(六)Include
  13. Intellij导入子项目时,maven列表子项目灰色不可用---解决方法
  14. Mergeable Stack ZOJ - 4016(list)
  15. Python读取文件内容与存储
  16. vue 父子组件的方法调用
  17. linux下的音量控制器alsamixer 桌面v7
  18. 什么是 maven的uber-jar
  19. RabbitMQ CentOS6.5 安装
  20. python中json格式数据输出实现方式

热门文章

  1. CentOS6.8_64位手动安装MySQL5.6
  2. 查看一个dll是否是强命名[C#]
  3. android新建的项目界面上没有显示怎么办?
  4. Flask中向前端传递或者接收Json文件的方法
  5. cygwin设置NDK环境变量ANDROID_NDK_ROOT
  6. 批量更改数据库表架构(生成sql后直接执行!)
  7. 怎么安装WinXP和Win7双系统
  8. EPON ONU软件升级的若干优化方案
  9. 三个 CSS 预处理器(框架):Sass、LESS 和 Stylus
  10. c++11 delete禁用函数