1. 计数的基本原则
1.1 相等原则
设A,BA,BA,B是两个有限集,如果存在由AAA到BBB上的一个一一对应映射(双射),则∣A∣=∣B∣|A|=|B|∣A∣=∣B∣。
- 例题:nnn名选手参加乒乓球单打淘汰赛,需要打多少场比赛才能产生冠军?
解:以AAA表示全部比赛所成之集,以BBB表示除了冠军之外的全部选手所成之集,则∣B∣=n−1|B|=n-1∣B∣=n−1。
作由AAA到BBB的映射fff如下:
设a∈Aa \in Aa∈A,若在比赛aaa中选手bbb被淘汰,则f(a)=bf(a)=bf(a)=b,显然fff是由AAA到BBB的一个一一映射。
由相等原则,∣A∣=∣B∣=n−1|A|=|B|=n-1∣A∣=∣B∣=n−1,所以要打n−1n-1n−1场比赛才能产生冠军。
1.2 加法法则
若具有性质AAA的事件有mmm个,具有性质BBB的事件有nnn个,则具有性质AAA或性质BBB的时间有m+nm+nm+n个。
- 例题:设nnn为大于1的正整数,求满足条件x+y≤nx+y \leq nx+y≤n的有序正整数对(x,y)(x,y)(x,y)的个数。
解:设所求为NNN。因为满足条件x+y≤nx+y \leq nx+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−kn-kn−k个,故由加法法则,有
N=∑k=1n−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 乘法法则
若具有性质AAA的事件有mmm个,具有性质BBB的事件有nnn个,则具有性质AAA和性质BBB的时间有m+nm+nm+n个。
2. 排列与组合
2.1 排列
- 排列是集合中元素的一个有序选取。
- 两个排列是不同的,当且仅当它们的元素不同或者它们的元素排列顺序不同。
2.11 nnn元素的r−r-r−排列
nnn个元素集合SSS的一个r−r-r−排列,是从SSS中选取rrr个元素且各个元素不相同的排列。排列数为P(n,r)=n(n−1)(n−2)…(n−r+1)=n!(n−r)!P(n, r)=n(n-1)(n-2) \ldots (n-r+1)=\frac{n !}{(n-r) !}P(n,r)=n(n−1)(n−2)…(n−r+1)=(n−r)!n!。
2.12 nnn元素的r−r-r−可重复排列
nnn个元素集合SSS的一个r−r-r−可重复排列,是从SSS中选取rrr个元素且允许元素相同的排列。排列数为nrn^rnr。
2.13 多重集的排列
- 定义1:由n1n_1n1个a1a_1a1,n2n_2n2个a2,…,nka_2,\dots,n_ka2,…,nk个aka_kak组成的集合MMM记为M={n1⋅a1,n2⋅a2,⋯ ,nk⋅ak}M=\left\{n_{1} \cdot a_{1}, n_{2} \cdot a_{2}, \cdots, n_{k} \cdot a_{k}\right\}M={n1⋅a1,n2⋅a2,⋯,nk⋅ak},MMM称为多重集,也称MMM是一个n−n-n−多重集,其中n=n1+n2+⋯+nkn=n_1+n_2+\dots+n_kn=n1+n2+⋯+nk。
- 定义2:设M={n1⋅a1,n2⋅a2,⋯ ,nk⋅ak}M=\left\{n_{1} \cdot a_{1}, n_{2} \cdot a_{2}, \cdots, n_{k} \cdot a_{k}\right\}M={n1⋅a1,n2⋅a2,⋯,nk⋅ak},π\piπ是集合A={a1,a2,…,ak}A=\{a_1,a_2,\dots,a_k\}A={a1,a2,…,ak}的一个n−n-n−可重复集合且π\piπ中有n1n_1n1个a1a_1a1,n2n_2n2个a2,…,nka_2,\dots,n_ka2,…,nk个aka_kak,则称π\piπ是多重集MMM的一个全排列,此时也称π\piπ是由n1n_1n1个a1a_1a1,n2n_2n2个a2,…,nka_2,\dots,n_ka2,…,nk个aka_kak作成的全排列。
- 定理::多重集M={n1⋅a1,n2⋅a2,⋯ ,nk⋅ak}M=\left\{n_{1} \cdot a_{1}, n_{2} \cdot a_{2}, \cdots, n_{k} \cdot a_{k}\right\}M={n1⋅a1,n2⋅a2,⋯,nk⋅ak}的全排列个数为:
(n1+n2+⋯+nk)!n1!n2!⋯nk! \frac{\left(n_{1}+n_{2}+\cdots+n_{k}\right) !}{n_{1} ! n_{2} ! \cdots n_{k} !} n1!n2!⋯nk!(n1+n2+⋯+nk)!
2.2 组合
- 组合就是集合中元素的一个无序的选取
2.21 nnn元素的r−r-r−组合
设集合SSS有nnn个不同的元素,SSS的一个r−r-r−组合就是SSS中rrr个元素的一个集合,组合数为
C(n,r)=(nr)=P(n,r)r!=n!r!(n−r)!
C(n,r)=\left( \begin{array}{l}{n} \\ {r}\end{array}\right)=\frac{P(n, r)}{r !}=\frac{n !}{r !(n-r) !}
C(n,r)=(nr)=r!P(n,r)=r!(n−r)!n!
2.22 nnn元素的r−r-r−可重复组合
从集合SSS中可重复地选取rrr个元作成的多重集,称为集合AAA的一个r−r-r−可重复组合,组合数为(n+r−1r)\left( \begin{array}{c}{n+r-1} \\ {r}\end{array}\right)(n+r−1r)。
2.3 组合的基本性质
(1)(nk)=(nn−k)(n⩾k⩾0)\left( \begin{array}{l}{n} \\ {k}\end{array}\right)=\left( \begin{array}{c}{n} \\ {n-k}\end{array}\right) \quad(n \geqslant k \geqslant 0)(nk)=(nn−k)(n⩾k⩾0)
(2)(nk)=(n−1k)+(n−1k−1)(n>k⩾1)\left( \begin{array}{l}{n} \\ {k}\end{array}\right)=\left( \begin{array}{c}{n-1} \\ {k}\end{array}\right)+\left( \begin{array}{c}{n-1} \\ {k-1}\end{array}\right) \quad(n>k \geqslant 1)(nk)=(n−1k)+(n−1k−1)(n>k⩾1)
(3)(nk)=nk(n−1k−1)(n⩾k⩾1)\left( \begin{array}{l}{n} \\ {k}\end{array}\right)=\frac{n}{k} \left( \begin{array}{l}{n-1} \\ {k-1}\end{array}\right) \quad(n \geqslant k \geqslant 1)(nk)=kn(n−1k−1)(n⩾k⩾1)
(4)(nk)=n−k+1k(nk−1)(n⩾k⩾1)\left( \begin{array}{l}{n} \\ {k}\end{array}\right)=\frac{n-k+1}{k} \left( \begin{array}{c}{n} \\ {k-1}\end{array}\right) \quad(n \geqslant k \geqslant 1)(nk)=kn−k+1(nk−1)(n⩾k⩾1)
(5)(nk)=nn−k(n−1k)(n>k⩾0)\left( \begin{array}{l}{n} \\ {k}\end{array}\right)=\frac{n}{n-k} \left( \begin{array}{c}{n-1} \\ {k}\end{array}\right) \quad(n>k \geqslant 0)(nk)=n−kn(n−1k)(n>k⩾0)
- 定理
(nm)(mk)=(nk)(n−km−k)(n⩾m⩾k) \left( \begin{array}{c}{n} \\ {m}\end{array}\right) \left( \begin{array}{l}{m} \\ {k}\end{array}\right)=\left( \begin{array}{c}{n} \\ {k}\end{array}\right) \left( \begin{array}{c}{n-k} \\ {m-k}\end{array}\right) \quad(n \geqslant m \geqslant k) (nm)(mk)=(nk)(n−km−k)(n⩾m⩾k)
2.4 圆周排列
如果在一圆周上讨论排列问题即将一排列排到一圆周上,称之为圆周排列问题,在这以前讨论的排列是排成一列。从nnn个中取rrr个在圆周上进行排列数以Q(n,r)Q(n,r)Q(n,r)表示。其中
Q(n,r)=P(n,r)r
Q(n, r)=\frac{P(n, r)}{r}
Q(n,r)=rP(n,r)
- 例:5个男生,3个女生围成一圆桌而坐。若没加任何要求,则Q(8,8)=7!=5040Q(8,8)=7!=5040Q(8,8)=7!=5040。若要求男生B1B_1B1不和女生G1G_1G1相邻而坐有多少种方案?若要求3个女生不相邻,又有多少种方案?
解:先将G1G_1G1排除在外,7个人围成一圆桌,然后G1G_1G1插入,G1G_1G1插入有5种方法,故B1B_1B1和G1G_1G1不相邻的方案数为5×6!=5×720=36005 \times 6!=5 \times 720 = 36005×6!=5×720=3600。若3位女生不相邻,先考虑5个男生围成圆桌而坐的方案数,然后3个女生依次插入,其中的方案数为
4!×5×4×3=1440 4! \times 5 \times 4 \times 3 = 1440 4!×5×4×3=1440
3 排列组合例题
例题1
含有数字6的且能被3整除的五位数一共有多少个?
解:
五位数中能被3整除的数有99999/3-9999/3=30000个。
先求五位数中不含有6且能被3整除的个数。
万位数可以有(1,2,3,4,5,7,8,9)共8个选择,
千位数可以有(0,1,2,3,4,5,7,8,9)共9个选择,
百位数可以有(0,1,2,3,4,5,7,8,9)共9个选择,
十位数可以有(0,1,2,3,4,5,7,8,9)共9个选择,
如果万位数+千位数+百位数+十位数的和除以3的余数是0,那么个位数可以有(0,3,9)共3个选择,
如果万位数+千位数+百位数+十位数的和除以3的余数是1,那么个位数可以有(2,5,8)共3个选择,
如果万位数+千位数+百位数+十位数的和除以3的余数是2,那么个位数可以有(1,4,7)共3个选择,
所以不管如何,个位数都是有3个选择。
所以五位数中不含有6且能被3整除的个数=8 ×\times× 9 ×\times× 9 ×\times× 9 ×\times× 3 = 17496。
所以五位数中至少出现一个6且能被3整除的个数=30000-17496= 12504
例题2
从1到300中取3个(不同的)数,其和能被3整除,有多少种取法?
解:
A1={1,4,7,…,298}表示除3余1的集合A2={2,5,8,…,299}表示除3余2的集合A0={3,6,9,…,300}表示除3余0的集合
\begin{array}{l}
A_1 = {\{1,4,7, \ldots, 298\}}表示除3余1的集合 \\
A_2 = {\{2,5,8, \ldots, 299\}}表示除3余2的集合 \\
A_0 = {\{3,6,9, \ldots, 300\}}表示除3余0的集合\end{array}
A1={1,4,7,…,298}表示除3余1的集合A2={2,5,8,…,299}表示除3余2的集合A0={3,6,9,…,300}表示除3余0的集合
取法为3C(100,3)+C(100,1)33C(100,3)+C(100,1)^33C(100,3)+C(100,1)3
例题3
(x+y+z)4(x+y+z)^4(x+y+z)4展开式有多少项(合并同类项后)?
解:
问题等价于从3个元素中有重复的选择4个元素,即
C(3+4−1,4),C(3+4−1,3−1)C(3+4-1,4),\quad C(3+4-1,3-1)C(3+4−1,4),C(3+4−1,3−1)
本文介绍了计数的基本原则,包括相等原则、加法法则和乘法法则,并详细探讨了排列与组合的概念,如n元素的r−排列、r−可重复排列、n元素的r−组合和r−可重复组合,以及圆周排列。此外,还通过例题解释了这些概念的应用。
4444

被折叠的 条评论
为什么被折叠?



