传送门
一个深度为i的树可以由一个根节点外加两个深度为i1的树组成,这就决定了DP该怎么写。
然而我真的没有想到。
f[i][j]表示深度为i节点数为j的个数
sum[i][j]表示深度小于等于i节点树为j的个数
#include <cstdio> #define N 402 #define p 9901 int n, m; int f[N][N], sum[N][N]; //f[i][j]表示深度为i节点数为j的个数 //sum[i][j]表示深度<=i节点数为j的树的个数 int main() f[1][1] = sum[1][1] = 1; for(i = 2; i <= m; i++) printf("%d\n", f[m][n]); return 0; }
上一篇:[luoguP1773] 符文之语_NOI导刊2010提高(02)(DP)
下一篇:[luoguP2622] 关灯问题II(状压最短路)
DP









