给某些权值的结点,可以无限使用。$f(x)$为总权值为$x$的二叉树的种类数,询问$f(1)…f(m)$
只有权值$1$的时候,即卡特兰数,考虑生成函数推导。
$g(i)$表示是否有$i$这个权值。
观察为三个卷积形式。注意边界$g(0)=0,f(0)=1$
带入$0$值可知取负号=$\frac{0}{0}$
带入板子即可。
代码
1 |
|
给某些权值的结点,可以无限使用。$f(x)$为总权值为$x$的二叉树的种类数,询问$f(1)…f(m)$
只有权值$1$的时候,即卡特兰数,考虑生成函数推导。
$g(i)$表示是否有$i$这个权值。
观察为三个卷积形式。注意边界$g(0)=0,f(0)=1$
带入$0$值可知取负号=$\frac{0}{0}$
带入板子即可。
1 |
|