1. 计数的基本原则
1.1 相等原则
设 A , B A,B A,B是两个有限集,如果存在由 A A A到 B B B上的一个一一对应映射(双射),则 ∣ A ∣ = ∣ B ∣ |A|=|B| ∣A∣=∣B∣。
- 例题: n n n名选手参加乒乓球单打淘汰赛,需要打多少场比赛才能产生冠军?
解:以 A A A表示全部比赛所成之集,以 B B B表示除了冠军之外的全部选手所成之集,则 ∣ B ∣ = n − 1 |B|=n-1 ∣B∣=n−1。
作由 A A A到 B B B的映射 f f f如下:
设 a ∈ A a \in A a∈A,若在比赛 a a a中选手 b b b被淘汰,则 f ( a ) = b f(a)=b f(a)=b,显然 f f f是由 A A A到 B B B的一个一一映射。
由相等原则, ∣ A ∣ = ∣ B ∣ = n − 1 |A|=|B|=n-1 ∣A∣=∣B∣=n−1,所以要打 n − 1 n-1 n−1场比赛才能产生冠军。
1.2 加法法则
若具有性质 A A A的事件有 m m m个,具有性质 B B B的事件有 n n n个,则具有性质 A A A或性质 B B B的时间有 m + n m+n m+n个。
- 例题:设 n n n为大于1的正整数,求满足条件 x + y ≤ n x+y \leq n x+y≤n的有序正整数对 ( x , y ) (x,y) (x,y)的个数。
解:设所求为 N N N。因为满足条件 x + y ≤ n x+y \leq n x+y≤n,且 x = k ( 1 ≤ k ≤ n − 1 ) x=k(1\leq k \leq n-1) x=k(1≤k≤n−1)的有序对 ( x , y ) (x,y) (x,y)有 n − k n-k n−k个,故由加法法则,有
N = ∑ k = 1 n − 1 ( n − k ) = ( n − 1 ) + ( n − 2 ) + ⋯ + 2 + 1 = n ( n − 1 ) 2 \begin{aligned} N &=\sum_{k=1}^{n-1}(n-k) \\ &=(n-1)+(n-2)+\cdots+2+1 \\ &=\frac{n(n-1)}{2} \end{aligned} N=k=1∑n−1(n−k)=(n−1)+(n−2)+⋯+2+1=2n(n−1)
1.3 乘法法则
若具有性质 A A A的事件有 m m m个,具有性质 B B B的事件有 n n n个,则具有性质 A A A和性质 B B B的时间有 m + n m+n m+n个。
2. 排列与组合
2.1 排列
- 排列是集合中元素的一个有序选取。
- 两个排列是不同的,当且仅当它们的元素不同或者它们的元素排列顺序不同。
2.11 n n n元素的 r − r- r−排列
n n n个元素集合 S S S的一个 r − r- r−排列,是从 S S S中选取 r r r个元素且各个元素不相同的排列。排列数为 P ( n , r ) = n ( n − 1 ) ( n − 2 ) … ( n − r +