首页 > 其他 > 详细

[TJOI2015]概率论

时间:2019-11-11 16:13:49      阅读:75      评论:0      收藏:0      [点我收藏+]

\(f_n\)表示\(n\)个点的二叉树个数;\(g_n\)表示\(n\)个点的所有\(f_n\)棵二叉树的叶节点总数。

我们发现一个规律:\(g_n=nf_{n-1}\)

证明:

对于每棵\(n\)个点的二叉树,如果里面有\(k\)个叶节点,那么我们分别把这\(k\)个叶子删去会得到\(k\)\(n-1\)个点的二叉树,那么一颗\(k\)个叶子节点的树对应\(k\)\(n-1\)的树

而每一颗\(n-1\)的树有\(n\)个地方可以挂叶子。

\(f_n=\sum_{i=1}^{n-1}f_if_{n-1-i}\)

\(f_1=1\)

可以发现\(f_n\)是卡特兰数

带入公式可以得到\(Ans=\frac{n(n+1)}{2(2n?1)}\)

[TJOI2015]概率论

原文:https://www.cnblogs.com/zzy2005/p/11835866.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!