母函数

Posted andromeda-galaxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了母函数相关的知识,希望对你有一定的参考价值。

 

 

 

技术图片
#include<bits/stdc++.h>
#define ll long long
using namespace std;
const int maxn=1e2+50;
int a[maxn][maxn];
int ans[maxn];
int main()
    int n;
    while(~scanf("%d",&n))

        for(int i=1;i<=n;i++)
            for(int j=0;j<=n;j+=i)
                a[i][j]=1;
            
        
        for(int i=1;i<=n;i++)
            if(i==1)
                for(int j=0;j<=n;j++)
                    ans[j]=a[i][j];
                
            
            else 
                for(int j=0;j<=n;j++)
                    a[i-1][j]=ans[j]; ans[j]=0;
                
                for(int j=0;j<=n;j++)
                    for(int k=0;k<=n;k++)
                        if(j+k>n) continue;
                        ans[j+k]+=a[i-1][j]*a[i][k];
                    
                

            
        
        printf("%d\n",ans[n]);
        for(int i=0;i<=n;i++)
            for(int j=0;j<=n;j++)
            a[i][j]=0;
            ans[i]=0;
        
    
hdu 1028

 

以上是关于母函数的主要内容,如果未能解决你的问题,请参考以下文章

母函数入门+模板(转)

生成函数(母函数)入门详解

Gamma分布的矩母函数怎么求呢?

普通母函数简单使用

母函数(转)

矩量母函数介绍