专栏文章

P3978题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miof9trp
此快照首次捕获于
2025/12/02 18:15
3 个月前
此快照最后确认于
2025/12/02 18:15
3 个月前
查看原文
省流:
fi=jfjfij1gi=j2fjgij1f_i=\sum\limits_{j}f_jf_{i-j-1}\\ g_i=\sum\limits_{j}2f_jg_{i-j-1}
  • fif_i 表示 ii 个节点不同构二叉树数量,gig_i 表示叶子节点总数.
  • gig_i 这个是只算右子树,因为左子树这个是对称的所以直接乘以 22 即可.
首先有:
F(x)=i0fixi=1+i1fixi=1+i10j<ifjxjfij1xij1x=1+xi00jifjxjfijxijii1,提出 x=1+xi00jifjxifij=1+xi0xi0jifjfij=1+x[F(x)]2\begin{aligned} F(x)&=\sum\limits_{i\ge 0}f_ix^i\\ &=1+\sum\limits_{i\ge 1}f_ix^i\\ &=1+\sum\limits_{i\ge 1}\sum\limits_{0\le j<i}f_jx^jf_{i-j-1}x^{i-j-1}x\\ &=1+x\sum\limits_{i\ge 0}\sum\limits_{0\le j\le i}f_jx^jf_{i-j}x^{i-j}\qquad\qquad i\gets i-1,提出\ x\\ &=1+x\sum\limits_{i\ge 0}\sum\limits_{0\le j\le i}f_jx^if_{i-j}\\ &=1+x\sum\limits_{i\ge 0}x^i\sum\limits_{0\le j\le i}f_jf_{i-j}\\ &=1+x[F(x)]^2 \end{aligned}
此时我们有:
F(x)=1+x[F(x)]2xF(x)2F(x)+1=0F(x)=1±14x2x\begin{aligned} F(x)&=1+x[F(x)]^2\\ xF(x)^2-F(x)+1&=0\\ F(x)&=\dfrac{1\pm \sqrt{1-4x}}{2x} \end{aligned}
F(x)=114x2xF(x)=\dfrac{1-\sqrt{1-4x}}{2x}.
同样的,可以得到 G(x)G(x)
G(x)=i0gixi=x+i20j<i2fjxjgij1xij1x=x+2xi00jifjxjgijxij=x+2xi00jifjxigij=x+2xi0xi0jifjgij=x+2xF(x)G(x)\begin{aligned} G(x)&=\sum\limits_{i\ge 0}g_ix^i\\ &=x+\sum\limits_{i\ge 2} \sum\limits_{0\le j<i}2f_jx^jg_{i-j-1}x^{i-j-1}x\\ &=x+2x\sum\limits_{i\ge 0}\sum\limits_{0\le j\le i}f_jx^jg_{i-j}x^{i-j}\\ &=x+2x\sum\limits_{i\ge 0}\sum\limits_{0\le j\le i}f_jx^ig_{i-j}\\ &=x+2x\sum\limits_{i\ge 0}x^i\sum\limits_{0\le j\le i}f_jg_{i-j}\\ &=x+2xF(x)G(x) \end{aligned}
有:
G(x)=x+2xF(x)G(x)G(x)2xF(x)G(x)=x(12xF(x))G(x)=xG(x)=x12xF(x)\begin{aligned} G(x)&=x+2xF(x)G(x)\\ G(x)-2xF(x)G(x)&=x\\ (1-2xF(x))G(x)&=x\\ G(x)&=\dfrac{x}{1-2xF(x)}\\ \end{aligned}
代入 F(x)F(x) 有:
G(x)=x12x114x2x=x1(114x)=x14x=x(14x)12\begin{aligned} G(x)&=\dfrac{x}{1-2x\dfrac{1-\sqrt{1-4x}}{2x}}\\ &=\dfrac{x}{1-(1-\sqrt{1-4x})}\\ &=\dfrac{x}{\sqrt{1-4x}}\\ &=x(1-4x)^{-\frac{1}{2}} \end{aligned}
考虑展开. 有:
12n=12×32×=i=0n112i2=i=0n1(1)(2i+12)=(1)ni=0n1(2i+12)=(1)n12ni=0n1(2i+1)=(1)n12ni=1n(2i1)=(1)n12n(2n1)!!=(1)n12n(2n)!(2n)!!=(1)n12n(2n)!2nn!\begin{aligned} \dfrac{-1}{2}^{\underline n}&=\dfrac{-1}{2}\times\dfrac{-3}{2}\times\cdots\\ &=\prod\limits_{i=0}^{n-1}\dfrac{-1-2i}{2}\\ &=\prod\limits_{i=0}^{n-1}(-1)\left(\dfrac{2i+1}{2}\right)\\ &=(-1)^n\prod\limits_{i=0}^{n-1}\left(\dfrac{2i+1}{2}\right)\\ &=(-1)^n\dfrac{1}{2^n}\prod\limits_{i=0}^{n-1}(2i+1)\\ &=(-1)^n\dfrac{1}{2^n}\prod\limits_{i=1}^{n}(2i-1)\\ &=(-1)^n\dfrac{1}{2^n}(2n-1)!!\\ &=(-1)^n\dfrac{1}{2^n}\dfrac{(2n)!}{(2n)!!}\\ &=(-1)^n\dfrac{1}{2^n}\dfrac{(2n)!}{2^nn!}\\ \end{aligned}
根据牛顿二项式定理,代入,有:
G(x)=xi0(12)i1i!(4x)i=xi0(1)i(1)i12i(2i)!2ii!1i!4ixi=xi0(2i)!(i!)2xi=i0(2i)!(i!)2xi+1=i1(2ii)xi\begin{aligned} G(x)&=x\sum\limits_{i\ge 0}\left(\dfrac{-1}{2}\right)^{\underline i}\dfrac{1}{i!}(-4x)^i\\ &=x\sum\limits_{i\ge 0}(-1)^i(-1)^i\dfrac{1}{2^i}\dfrac{(2i)!}{2^ii!}\dfrac{1}{i!}4^ix^i\\ &=x\sum\limits_{i\ge 0}\dfrac{(2i)!}{(i!)^2}x^i\\ &=\sum\limits_{i\ge 0}\dfrac{(2i)!}{(i!)^2}x^{i+1}\\ &=\sum\limits_{i\ge 1}\binom{2i}{i}x^i \end{aligned}
于是得出 G(x)G(x).
关于 F(x)F(x),差别不大,不想推了.

评论

0 条评论,欢迎与作者交流。

正在加载评论...