卡特兰(Catalan)

定义

卡特兰数又称卡塔兰数,是组合数学中一个常出现在各种计数问题中出现的数列。以比利时的数学家欧仁·查理·卡塔兰 (1814–1894)命名。

卡特兰数的前20项为:1, 1, 2, 5, 14, 42, 132, 429, 1430, 4862, 16796, 58786, 208012, 742900, 2674440, 9694845, 35357670, 129644790, 477638700, 1767263190

Catalan 数列

Catalan 数列可以应用于以下问题:

  1. 2 n 2n 2n 个人排成一行进入剧场。入场费 5 元。其中只有 n n n 个人有一张 5 元钞票,另外 n n n 人只有 10 元钞票,剧院无其它钞票,问有多少种方法使得只要有 10 元的人买票,售票处就有 5 元的钞票找零?
  2. 有一个大小为 n × n n\times n n×n 的方格图左下角为 ( 0 , 0 ) (0, 0) (0,0) 右上角为 ( n , n ) (n, n) (n,n),从左下角开始每次都只能向右或者向上走一单位,不走到对角线 y = x y=x y=x 上方(但可以触碰)的情况下到达右上角有多少可能的路径?
  3. 在圆上选择 2 n 2n 2n 个点,将这些点成对连接起来使得所得到的 n n n 条线段不相交的方法数?
  4. 对角线不相交的情况下,将一个凸多边形区域分成三角形区域的方法数?
  5. 一个栈(无穷大)的进栈序列为 1 , 2 , 3 , ⋯   , n 1,2,3, \cdots ,n 1,2,3,,n 有多少个不同的出栈序列?
  6. n n n 个结点可构造多少个不同的二叉树?
  7. n n n + 1 +1 +1 n n n − 1 -1 1 组成的 2 n 2n 2n 个数列 a 1 , a 2 , ⋯   , a 2 n a_1,a_2, \cdots ,a_{2n} a1,a2,,a2n,其部分和满足 a 1 + a 2 + ⋯ + a k ≥ 0   ( k = 1 , 2 , 3 , ⋯   , 2 n ) a_1+a_2+ \cdots +a_k \geq 0~(k=1,2,3, \cdots ,2n) a1+a2++ak0 (
  • 14
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值