您的位置:首页 > 其它

hdu 1284 钱币兑换问题 完全背包

2011-04-30 17:13 375 查看
http://acm.hdu.edu.cn/showproblem.php?pid=1284

#include<iostream>//完全背包———0ms
using namespace std;
#define N 32768
__int64 a[3]={1,2,3},dp[N+10];
int main()
{
//freopen("a.txt","r",stdin);
int n;
memset(dp,0,sizeof(dp));
dp[0]=1;
int i,j,k;
for(i=0;i<3;i++)
for(j=a[i];j<=N;j++)
{
dp[j]+=dp[j-a[i]];
}
while(scanf("%d",&n)!=EOF)
{
__int64 ans=0;
printf("%I64d/n",dp
);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: