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