码迷,mamicode.com
首页 > 其他好文 > 详细

卡特兰数

时间:2019-01-27 14:31:26      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:archive   可以转化   strong   顶点   end   次数   spl   前缀   一个   

同步:http://buringstraw.win/index.php/archives/16/

卡特兰数是个好东西

求法

  1. \[ f(n)=\sum_{i=0}^{n-1}f(i)\cdot f(n-1-i) \]

  2. \[ f(n)=\frac{4n-2}{n+1}\cdot f(n-1) \]

  3. \[ f(n)=\frac{C\begin{matrix} n\\ 2n \end{matrix}}{n+1} \]

应用

  • n个节点的二叉树形态数

  • n个元素的入栈、出栈的序列数

    合法的出入栈序列:序列的任意前缀中,入栈次数>=出栈次数

  • 通过连接顶点把(n+2)条边的凸多边形分割成三角形

  • 几乎所有卡特兰数的问题都可以转化为“完成n步k1操作和n步k2操作,其中要求k1操作次数始终大于k2次数”

实际做题过程

大佬们都是证明这道题是卡特兰数。

而作为一个蒟蒻,我也就只能算出前三项(1,2,5),然后

“大胆而合理地外推”——hqx大佬

"你应该在前面加一个像伽利略一样"——hqx大佬

卡特兰数

标签:archive   可以转化   strong   顶点   end   次数   spl   前缀   一个   

原文地址:https://www.cnblogs.com/buringstraw/p/10325984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!