排列与组合

本文介绍了计数的基本原则,包括相等原则、加法法则和乘法法则,并详细探讨了排列与组合的概念,如n元素的r−排列、r−可重复排列、n元素的r−组合和r−可重复组合,以及圆周排列。此外,还通过例题解释了这些概念的应用。

1. 计数的基本原则

1.1 相等原则

A,BA,BA,B是两个有限集,如果存在由AAABBB上的一个一一对应映射(双射),则∣A∣=∣B∣|A|=|B|A=B

  • 例题nnn名选手参加乒乓球单打淘汰赛,需要打多少场比赛才能产生冠军?
    :以AAA表示全部比赛所成之集,以BBB表示除了冠军之外的全部选手所成之集,则∣B∣=n−1|B|=n-1B=n1
    作由AAABBB的映射fff如下:
    a∈Aa \in AaA,若在比赛aaa中选手bbb被淘汰,则f(a)=bf(a)=bf(a)=b,显然fff是由AAABBB的一个一一映射。
    由相等原则,∣A∣=∣B∣=n−1|A|=|B|=n-1A=B=n1,所以要打n−1n-1n1场比赛才能产生冠军。
1.2 加法法则

若具有性质AAA的事件有mmm个,具有性质BBB的事件有nnn个,则具有性质AAA或性质BBB的时间有m+nm+nm+n个。

  • 例题:设nnn为大于1的正整数,求满足条件x+y≤nx+y \leq nx+yn的有序正整数对(x,y)(x,y)(x,y)的个数。
    :设所求为NNN。因为满足条件x+y≤nx+y \leq nx+yn,且x=k(1≤k≤n−1)x=k(1\leq k \leq n-1)x=k(1kn1)的有序对(x,y)(x,y)(x,y)n−kn-knk个,故由加法法则,有
    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=1n1(nk)=(n1)+(n2)++2+1=2n(n1)
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(n1)(n2)(nr+1)=(nr)!n!

2.12 nnn元素的r−r-r可重复排列

nnn个元素集合SSS的一个r−r-r可重复排列,是从SSS中选取rrr个元素且允许元素相同的排列。排列数为nrn^rnr

2.13 多重集的排列
  • 定义1:由n1n_1n1a1a_1a1n2n_2n2a2,…,nka_2,\dots,n_ka2nkaka_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={n1a1,n2a2,,nkak}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={n1a1,n2a2,,nkak}π\piπ是集合A={a1,a2,…,ak}A=\{a_1,a_2,\dots,a_k\}A={a1,a2,,ak}的一个n−n-n可重复集合且π\piπ中有n1n_1n1a1a_1a1n2n_2n2a2,…,nka_2,\dots,n_ka2nkaka_kak,则称π\piπ是多重集MMM的一个全排列,此时也称π\piπ是由n1n_1n1a1a_1a1n2n_2n2a2,…,nka_2,\dots,n_ka2nkaka_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={n1a1,n2a2,,nkak}的全排列个数为:
    (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组合

设集合SSSnnn个不同的元素,SSS的一个r−r-r组合就是SSSrrr个元素的一个集合,组合数为
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!(nr)!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+r1r)

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)=(nnk)(nk0)
(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)=(n1k)+(n1k1)(n>k1)
(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(n1k1)(nk1)
(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)=knk+1(nk1)(nk1)
(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)=nkn(n1k)(n>k0)

  • 定理
    (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)(nkmk)(nmk)
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_1B1G1G_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}31A2={2,5,8,,299}32A0={3,6,9,,300}30
取法为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+41,4),C(3+41,31)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值