2.1 四个基本的计数原理
2.2 集合的排列
线性排列
一个 n 元素集合 S 的 r 排列为 n 个元素中的 r 个元素的有序放置
Anr=(n−r)!n!
循环排列
rAnr=r(n−r)!n!
2.3 集合的组合
从 n 元集合 S 中选出 r 个元素构成一个子集
(rn)=r!(n−r)!n!
帕斯卡公示
对于所有满足 1⩽k⩽n−1 的整数 n 和 k
(kn)=(kn−1)+(k−1n−1)
有性质
i=0∑n(in)=2n
2.4 多重集合的排列
如果 S 是一个多重集合,那么 S 的一个 r 排列是 S 中 r 个对象的一个有序放置。如果 S 的对象总数是 n (重复对象计数在内),那么 S 的 n 排列也称为 S 的排列。
如果 S={2⋅a,1⋅b,3⋅c},则 acbc,cbcc 都是 4 排列。
定理 2.4.1
设 S 是有 k 种不同类型对象的多重集合,每一个元素都有无限重复数。那么,S 的 r 排列的数目是 kr
定理 2.4.2
设 S 是多重集合,它有 k 种不同类型的对象,且每一种类型的有限重复数分别是 n1,n2,…,nk 。 设 S 的大小为 n=n1+n2+…+nk 。 则 S 的排列数目等于
n1!n2!…nk!n!
定理 2.4.3
将上述变为 k 个标签的盒子,每个盒子有 ni 个对象,n=i=1∑kni,如果盒子没有标签,且 n1=n2=…=nk,则划分数等于
k!n1!n2!…nk!n!
2.5 多重集合的组合
定理 2.5.1
x1,…xk 为非负整数,且 x1+…+xk=r,则满足这个方程的解的个数有
(rr+k−1)=(k−1r+k−1)
2.6 有限概率