hdu 1284 钱币兑换问题
2011-09-17 20:01
295 查看
钱币兑换问题
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 2214 Accepted Submission(s): 1195
[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
#include<stdio.h> #include<stdlib.h> #include<string.h> #define N 32770 int main( ) { int c1 , c2 ; for( int i = 0 ; i < N ; i++ ) { c1[i] = 1 ; c2[i] = 0 ; } for( int i = 2 ; i <= 3 ; i++ ) { for ( int j = 0 ; j < N ; j++ ) for( int k = 0 ; k + j < N ; k += i ) c2[ k + j ] += c1[j] ; for( int j = 0 ; j < N ; j++ ) { c1[j] = c2[j] ; c2[j]= 0 ; } } int n ; while( scanf("%d" , &n ) != EOF ) { printf("%d\n" , c1 ) ; } //system( "pause" ); return 0; }
相关文章推荐
- 母函数简介及简单使用(附HDU 1284 钱币兑换问题 解题报告)
- HDU 1284 钱币兑换问题 (完全背包)
- hdu 1284 钱币兑换问题
- HDU 1284 钱币兑换问题 母函数 or 完全背包
- 钱币兑换问题 (dp 4000 )HDU 1284
- HDU-1284-钱币兑换问题
- 【HDU 1284 】钱币兑换问题 (完全背包)
- hdu1284钱币兑换问题
- HDU 1284 钱币兑换问题 母函数、DP
- hdu 1284 钱币兑换问题 完全背包
- HDU 1284 钱币兑换问题(母函数)
- hdu 1284 钱币兑换问题 完全背包
- hdu 1284 钱币兑换问题(完全背包)
- hdu 1284 钱币兑换问题
- hdu 1284 钱币兑换问题(母函数)
- 钱币兑换问题 HDU 1284
- hdu-1284-钱币兑换问题(母函数)
- hdu 1284 钱币兑换问题
- HDU 1284 钱币兑换问题 完全背包
- HDU 1284 钱币兑换问题 (完全背包)