您的位置:首页 > 其它

uva11137 - Ingenuous Cubrency(简单动归)

2013-07-17 10:17 330 查看
简单动归,,

完全背包类型的吧 ,,,,

代码如下;

#include <cstdio>
#include <cstring>
#define M 10005
int coin[21] = {1 ,8 ,27 ,64 ,125 ,216 ,343 ,512 ,729 ,1000 ,1331 ,1728 ,2197 ,2744 ,
3375 ,4096,4913 ,5832 ,6859 ,8000 ,9261};
long long dp[M];
int n;
int main ()
{
dp[0] = 1;
for(int i = 0; i < 21; i++)
{
int v = coin[i];
for(int j = v; j < M; j++)
dp[j]+=dp[j-v];
}
while(~scanf("%d",&n))
{
printf("%lld\n",dp
);
}
return 0;
}


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