组合数学

第8章 特殊计数序列

8.1 Catalan 数

定义

Catalan 数列是序列 其中

是第 个 Catalan 数。

边形被在其内部不相交的对角线划分成三角形区域的方法数为

得递推为:

另一个递推:

应用

  1. 括号化问题
  2. 出栈次序问题
  3. 个结点构成得二叉树数

定理

8.1.1

考虑由 构成的 项序列

其部分和总满足:

的序列的个数等于第 个Catalan数

可解决的问题

  • 买票找零问题
  • 走方格问题

拟 Catalan 数

定义一个新数列:

其中,

得到:

将 Catalan 数的递推关系代入得到拟 Catalan 数的递推
关系:

初值为:

8.2 差分序列

定义

是一个序列。定义新序列:

称为 的(一阶)差分序列,其中 ,是序列的相邻项的差。

递归定义

阶差分序列:

阶差分序列:

阶差分序列:

阶差分序列:

差分表

设序列 ,最上面一行是第 行!!!

  • 序列 的差分表由第 行确定

定理

8.2.1

设序列的通项 次多项式:

则对于所有的 ,必有:

8.2.2

差分表的第 条对角线等于

的序列的通项满足:

的关于 次多项式。

证明思路

线性性+简单差分表

8.2.3

假设序列 的差分表的第 条对角线等于

那么:

(证明中间有一段:

应用
  • 一般项为多项式的序列的部分和
8.2.4

,则:

类比二项式公式中:

三角形:

直接上方的元素乘以 再加上其左上方的元素

8.2.5

第二类 计数的是把 元素集合划分到 个不可区分的盒子且没有空盒子的划分的个数。

8.2.6

对每一个满足 的整数 ,都有

从而

8.2.7

如果 ,则:

8.2.8

,则:

8.2.9

第一类 是将 个物品排成 个非空的循环排列的方法数

性质

  • 差分表由第 行上元素的值就能决定
  • 差分表也可由第 条对角线决定

例子

简单差分表1

若第 条对角线全为

简单差分表1

条对角线除一个 外都是

首先 在第 行,前 个元素就都为 ,从 行开始的所有行的元素都是

其次 ,故 有因子 ,再代入 ,得到:

差分表的线性性

分别是两个序列的通项,若

  • 一般的:
  • 更一般的,对于任何常数 来说,

差分表的第0条

组合意义

(由定理8.2.2)

对于序列 ,设其差分表中第 条对角线上的元素为 引入标记:

则有:

特殊值1:
特殊值2:

项系数相等,得:

特殊值3:

则, = 个不同元素中取 个元素的排列数

递推关系:

且:

故:

,成为第二类

所以 的展开式变为:

第二类

特殊值:
递推公式:

定理8.2.4

组合解释:

投球入盒

定理8.2.5

表示把 分到 非空可区分
盒子的划分个数,则

公式:定理 8.2.6

所以 :把 分到 非空可区分的盒子的划分个数。

个物品 个盒子 空盒
有区别 无区别 没有
有区别 有区别 没有
定义

定义 数是将 个元素的集合划分到非空、不可区分的盒子(盒子数 )的划分数,记为 ,则:

是第二类 数三角形的一行的元素和

递推

定理 8.2.7

第一类

对比

第二类

  • 指出如何用 写出
  • 个元素的集合划分到 个不可区分的盒子且没有空盒的划分的个数

第一类

  • 如何用 写出
  • 个物品排成 个非空的循环排列方法数
定义

一般地, 展开式有 个因子
乘开后得到 的幂多项式,
其系数的符号正负相间。故:

特殊值
递推式

定理 8.2.8

组合意义

定理 8.2.9

小结

个球 个盒 是否为空 方案个数
有区别 有区别 有空盒
有区别 无区别 无空盒
有区别 有区别 无空盒
有区别 无区别 有空盒
有区别 无区别 有空盒
有区别 个循环序列 非空