您的位置:首页 > 其它

UVA 674 coin change

2014-03-27 19:15 281 查看
#include<cstdio>  

#include<algorithm>  

#include<cstring>  

#include<cmath>  

#include<iostream>  

using namespace std;  

#define maxn 6050  

#define INF 99999999  

#define LL long long  

#define mod 100000000000000000  

LL dp[7500];  

int a[6] = {0,1,5,10,25,50};  

int n;  

int main(){  

    memset(dp,0,sizeof(dp));  

    dp[0] = 1;  

    for (int i = 1; i <= 5; i++)  

        for (int j = a[i]; j <= 7489; j++)  

            dp[j] += dp[j-a[i]];  

    while(scanf("%d",&n)!=EOF){  

        printf("%lld\n",dp
);  

    }  

    return 0;  

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: