hdu 1284 钱币兑换问题
2018-02-19 10:00
155 查看
钱币兑换问题
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11679 Accepted Submission(s): 7094
[align=left]Problem Description[/align]在一个国家仅有1分,2分,3分硬币,将钱N兑换成硬币有很多种兑法。请你编程序计算出共有多少种兑法。
[align=left]Input[/align]每行只有一个正整数N,N小于32768。
[align=left]Output[/align]对应每个输入,输出兑换方法数。
[align=left]Sample Input[/align]2934
12553
[align=left]Sample Output[/align]718831
13137761
[align=left]Author[/align]SmallBeer(CML)
[align=left]Source[/align]杭电ACM集训队训练赛(VII)题目解析:这个题目是一个非常简单的背包问题,dp[i]表示价值为i的拆分方法数,我们只要直接暴力求出各项即可,很简单,1A代码:
#include <bits/stdc++.h> using namespace std; const int maxn = 35000; int dp[maxn]; int main() { memset(dp,0,sizeof(dp)); dp[0] = 1; for(int i=1;i<=3;i++) for(int j=i;j<35000;j++) dp[j] = dp[j]+dp[j-i]; int n; while(cin>>n) { cout<<dp <<endl; } return 0; }
相关文章推荐
- hdu 1284 钱币兑换问题
- 母函数简介及简单使用(附HDU 1284 钱币兑换问题 解题报告)
- HDU 1284 钱币兑换问题(母函数)
- HDU1284 钱币兑换问题
- 钱币兑换问题 HDU 1284
- HDU 1284(钱币兑换问题)完全背包求方案总数
- hdu 1284 钱币兑换问题
- 【HDU】 1284 钱币兑换问题
- hdu 1284 钱币兑换问题 完全背包
- HDU_1284 钱币兑换问题(生成函数)
- hdu 1284 钱币兑换问题
- HDU 1284 钱币兑换问题
- HDU--1284 钱币兑换问题
- hdu 1284钱币兑换问题(dp)
- HDU 1284 钱币兑换问题
- HDU - 1284-钱币兑换问题(全然背包:入门题)
- hdu 1284 钱币兑换问题(完全背包 母函数)
- hdu 1284 钱币兑换问题(完全背包)
- HDU 1284 钱币兑换问题(完全背包:入门题)
- HDU1284钱币兑换问题( 母函数打表)