【JOJ】1424【母函数】【Coin Change】

转载 2013年12月03日 11:13:11
原文地址:JOJ 1424: Coin Change作者:又岸

1424:Coin Change


Result TIME Limit MEMORY Limit Run Times AC Times JUDGE
[转载]JOJ <wbr>1424: <wbr>Coin <wbr>Change 3s 8192K 563 181 Standard

Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent,5-cent, and 1-cent. We want to make changes with these coins for agiven amount of money.

 


For example, if we have 11 cents, then we can make changes with one10-cent coin and one 1-cent coin, two 5-cent coins and one 1-centcoin, one 5-cent coin and six 1-cent coins, or eleven 1-cent coins.So there are four ways of making changes for 11 cents with theabove coins. Note that we count that there is one way of makingchange for zero cent.

 


Write a program to find the total number of different ways ofmaking changes for any amount of money in cents. Your programshould be able to handle up to 7489 cents.

Input

The input file contains any number of lines, each one consisting ofa number for the amount of money in cents.

Output

For each input line, output a line containing the number ofdifferent ways of making changes with the above 5 types of coins.

Sample Input

11

26

Sample Output

4
13

#include<stdio.h>
#include<string.h>


int c[5]={50,25,10,5,1};
int v;
unsigned long f[8000];


int main()
{
    memset(f,0,sizeof(f));
    f[0]=1;
    for(int i=0;i<5;i++)
    for(int j=c[i];j<=7500;j++)
    {
        f[j]+=f[j-c[i]];//重要
    }
    while(scanf("%d",&v)==1)
    {
        printf("%dn",f[v]);
    }
    return 0;
}


【母函数】hdu2069(Coin Change)母函数加深

hdu2069 思路:组合问题,可以考虑用母函数,但是这里考虑组合的个数和组合的最大数。硬币的个数不超过100;而且硬币的 总值不大于250。要同时兼顾这些问题,同一总值,可以由不同个数的硬币组成,即...
  • u011479875
  • u011479875
  • 2015年04月09日 15:51
  • 583

hdoj 2069 Coin Change【母函数 加强版】

Coin Change Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) To...
  • zhangxiaoxiang123
  • zhangxiaoxiang123
  • 2015年11月24日 19:47
  • 130

Coin Change(hdu2069,暴力or母函数)

http://acm.hdu.edu.cn/showproblem.php?pid=2069 Coin Change Time Limit: 1000/1000 MS (Java/Others...
  • JHC23
  • JHC23
  • 2013年08月18日 09:59
  • 1063

(简单母函数进阶版,暴力)hdu 2069 Coin Change

Coin Change Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) ...
  • Ice_Alone
  • Ice_Alone
  • 2015年03月11日 13:21
  • 518

HDU 2069 Coin Change【带总数限制的母函数】

题目:http://acm.hdu.edu.cn/showproblem.php?pid=2069 因为母函数的话 #include int main(){ int i,j,k,...
  • u012469987
  • u012469987
  • 2014年07月26日 02:51
  • 391

【背包/母函数】HDU2069-Coin Change

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2069 Problem Description Suppose there are 5 types...
  • wlxsq
  • wlxsq
  • 2016年08月15日 16:17
  • 216

母函数详解和史上最通用最高效的母函数模板

本文详细介绍母函数以及母函数在ACM竞赛中的解题方法,同时给出史上最通用最高效的母函数模板,非常实用,并且易于理解。本文还给出了一系列的例题帮助读者理解。...
  • u012077163
  • u012077163
  • 2013年11月30日 18:03
  • 7880

详解母函数与组合数

母函数与排列组合   在谈论母函数问题之前,我们先看一个简单的问题描述:假如有两组数据(A,B)和(C,D),每组中选出一个构成一个组合,总共有几种选法?很显然总共有4种选法:AC,AD,BC,...
  • tianyuhang123
  • tianyuhang123
  • 2016年10月28日 19:04
  • 427

普通型母函数模板理解

今天学习了一下母函数的知识,感觉它像是专门做一类题用的。 推荐一个比较好的入门的母函数博客:http://www.wutianqi.com/?p=596 我写这篇文章的目的,就是为了再次总结一下他...
  • ACMer_hades
  • ACMer_hades
  • 2015年08月09日 20:55
  • 948

322. Coin Change(硬币找零)

322. Coin Change(硬币找零)Coin Change硬币找零 题目链接 题目描述 题目分析 方法动态规划 算法描述 参考代码 题目链接https://leetcode.com/probl...
  • qq_32142535
  • qq_32142535
  • 2017年12月18日 23:46
  • 30
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【JOJ】1424【母函数】【Coin Change】
举报原因:
原因补充:

(最多只允许输入30个字)