P2767 树的数量
题意
求
题解
其他题解里写的神仙组合数看不懂,发个
好想又好写,动规大法保智商
状态
现在还剩下一颗有
把两个柿子乘一乘加一加就得到
代码
#include<iostream>
#define mod 10007
using namespace std;
int n,m,dp[128][128];
int main()
{
cin>>n>>m;
for(int i=0;i<=m;i++)dp[0][i]=1;
for(int i=0;i<=m;i++)dp[1][i]=1;
for(int i=2;i<=n;i++)
for(int j=1;j<=m;j++)
for(int k=0;k<i;k++)
dp[i][j]=(dp[i][j]+dp[k][m]*dp[i-k][j-1]%mod)%mod;
cout<<dp[n][m];
}