木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺

hdu 2069 Coin Change (母函数)

// Time 0ms, Memory 404K
#include<stdio.h>
int a[255][105],temp[255][105];
int val[6]={0,1,5,10,25,50};
int num[255]={0};
int main()
{
	int i,j,k,t,n;
	a[0][0]=1;
	for(i=1;i<=5;i++)
	{
		for(j=0;j<=250;j++)
			for(k=0;j+k*val[i]<=250;k++)
				for(t=0;t+k<=100;t++)
					temp[j+k*val[i]][t+k]+=a[j][t]; 
		for(j=0;j<=250;j++)
			for(t=0;t<=100;t++)
			{
				a[j][t]=temp[j][t];
				temp[j][t]=0;
			}
	}
	for(i=0;i<=250;i++)
		for(j=0;j<=100;j++)
			num[i]+=a[i][j];
	while(scanf("%d",&n)!=EOF)
	{
		printf("%d\n",num[n]);
	}
	return 0;
}

posted @ 2013-06-07 12:52  C语言程序  阅读(307)  评论(0编辑  收藏  举报
木其网络科技专业程序员代写http://www.xmsydw.com
程序员学历擅长经验网店链接
apenny硕士ASP.NET PHP 电子 通信设计 图像 编程 网络5年进入店铺
zheng_qianqian本科C语言 C++面向对象 Java3年进入店铺
guoguanl本科Java Web项目 JSP Hibernate Struts Mysql4年进入店铺