HDUOj Ignatius and the Princess III 题目1002

Posted brucemengbm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDUOj Ignatius and the Princess III 题目1002相关的知识,希望对你有一定的参考价值。

??

母函数  组合数学

#include<stdio.h>    

int c1[125];  

int c2[125];  

int main()  

{  

    int n,i,j,k;  

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

    {  

        for(i=0;i<=n;i++)  

        {  

            c1[i]=1;  

            c2[i]=0;  

        }  

        for(i=2;i<=n;i++)  

        {  

            for(j=0;j<=n;j++)  

                for(k=0;k+j<=n;k=k+i)  

                    c2[k+j]=c2[k+j]+c1[j];  

            for(j=0;j<=n;j++)  

            {  

                c1[j]=c2[j];  

                c2[j]=0;  

            }  

        }  

        printf("%d\n",c1[n]);  

    }  

    return 0;  

}  

以上是关于HDUOj Ignatius and the Princess III 题目1002的主要内容,如果未能解决你的问题,请参考以下文章

Ignatius and the Princess IV

hdu 1028 Ignatius and the Princess III

hdu 1027 Ignatius and the Princess II

hdu1029 Ignatius and the Princess IV

算法系列学习[kuangbin带你飞]专题十二 基础DP1 B - Ignatius and the Princess IV

Ignatius and the Princess II(全排列)