hdu 1398 (母函数)
2013-04-07 20:38
776 查看
母函数。。。。
#include <iostream>
using namespace std;
int main()
{
int n;
int c1[305],c2[305];
while(scanf("%d",&n)==1&&n)
{
for(int i=0;i<=n;i++)
{ c1[i]=1; c2[i]=0; }
for(int i=2;i<=17;i++)
{
for(int j=0;j<=n;j++)
for(int k=0;k+j<=n;k+=i*i)
c2[k+j]+=c1[j];
for(int j=0;j<=n;j++)
{ c1[j]=c2[j]; c2[j]=0; }
}
printf("%d\n",c1
);
}
return 0;
}
#include <iostream>
using namespace std;
int main()
{
int n;
int c1[305],c2[305];
while(scanf("%d",&n)==1&&n)
{
for(int i=0;i<=n;i++)
{ c1[i]=1; c2[i]=0; }
for(int i=2;i<=17;i++)
{
for(int j=0;j<=n;j++)
for(int k=0;k+j<=n;k+=i*i)
c2[k+j]+=c1[j];
for(int j=0;j<=n;j++)
{ c1[j]=c2[j]; c2[j]=0; }
}
printf("%d\n",c1
);
}
return 0;
}
相关文章推荐
- hdu 1398 Square Coins (母函数)
- hdu 1398 Square Coins(母函数,DP)
- hdu 1398母函数(平方数的组合)
- HDU 1398 Square Coins (母函数)
- 【硬币君第一弹】HDU_1398_母函数
- 杭电hdu 1398 Square Coins 母函数
- 母函数初级运用 hdu 1028 、hdu 1398、hdu 1085
- hdu 1398 Square Coins (母函数)
- hdu 1398 Square Coins (母函数)
- hdu 1398 普通母函数
- hdu 1398(普通型母函数)
- hdu 1398 Square Coins(母函数)
- hdu 1398 Square Coins(母函数)
- hdu 1398 Square Coins (母函数)
- hdu 1398 Square Coins(母函数,完全背包)
- 母函数 HDU 1398
- HDU 1398 (母函数)
- hdu 1398 Square Coins(母函数打表+在线查询)
- hdu 1398 Square Coins(母函数)
- HDU 1398 (母函数)