组合数学

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章 排列、组合、二项式定理

内容提要:

本章主要介绍加法原理、乘法原理、排列与组合、多重集合的排列与组合、二项式系数以及一些常见的组合恒等式、集合的分划与第2类Stirling数、正整数的分拆(无序分拆和有序分拆)与分配问题等.

排列和组合是人们普遍遇到的、并已被广泛使用的基本概念,只是人们没有从理论上研究它.例如,学生集合站队问题、买水果问题等.如果考虑的对象与秩序有关,则称之为排列问题;如果考虑的对象与秩序无关,则称之为组合问题.除了这种具有普遍意义的排列和组合之外,还有可重复元素的排列和组合问题.为了能深入研究这些问题,下面首先介绍两个最基本最常用的原理.

1.1 加法原理(原则)与乘法原理(原则)

例如,每周在E校区上4节课,在W校区上8节课,除此之外没有别的课,则每周上4 + 8 = 12节课.这里事件A指的是在E校区上4节课,事件B指的是在W校区上8节课,而每周的课不是在E校区就是在W校区,即属于A或B.

如果用集合论的语言描述,则描述如下:

证明:当A,B中有一个是空集,定理的结论是平凡的.

设A ≠Φ,B ≠Φ,记

A = {a1, a 2,L, a m}

B = {b1, b 2,L, b n}

并做映射

Ψ:a i →i(1 ≤i ≤m)

b j→m+j(1 ≤j ≤n)

因为

a i≠

b j (1 ≤i ≤m, 1 ≤j ≤n)

组合理论及其应用

所以 是从A U B 到集合{1,2,L ,m +n }上的一一映射,因而定理成立.

【例1】 在所有6位二进制数中,至少有连续4位是1的有多少个?

解:把所有满足要求的二进制数分成如下3类:

(1)恰有4位连续的1.它们可能是 01111,011110,11110×,其中,“ ”取0或

1.故在此种情况下,共有5个不同的6位二进制数.

(2)恰有5位连续的1.它们可能是011111和111110,共有2个.

(3)恰有6位连续的1.即111111,只有1种可能.

综合以上分析,由加法原理知共有5+2+1=8个满足题意要求的6位二进制数.

用集合论的语言可叙述如下:

证明:若m = 0或n = 0,则等式两边均为0,故等式成立.

设m > 0,n > 0,并且记

A = {a 1, a 2,L , a m },

B = {b 1, b 2,L , b n },

定义映射

Ψ:(a i , b j ) →(i – 1)n + j (1 ≤ i ≤ m, 1 ≤ j ≤ n ),

则 是A ×B 到集合{1, 2,L , mn –1, mn }上的一一映射,所以等式成立.

【例2】 比5400大的4位数中,数字2,9不出现,且各位数字不同的数有多少个?解:比5400大的4位数可以分为4类:

(1)千位比5大的符合题意的整数有3 × 7 × 6 × 5个.

(2)千位是5,百位比4大的符合题意的整数有3 × 6 × 5个.

(3)前2位是54,十位不为0且符合题意的整数有5 × 5个.

(4)前3位是540,个位不为0且符合题意的整数有5个.

故共有3 × 7 × 6 × 5 + 3 × 6 × 5 + 5 × 5 + 5 = 750个符合条件的整数.

【例3】 在1000到9999之间有多少个各位数字不同的奇数?

2

第1章 排列、组合、二项式定理解:方法1 如图1.1所示,第4位必须是奇数,可取1,3,5,7,9,共5种选择.第1位不能取0,也不能取第4位已选定的数

字,所以在第4位选定后第1位有8种选择.类似

地,第2位有8种选择,第3位有7种选择.从而,

满足题意的数字共有5 × 8 × 8 × 7 = 2240个.方法2 把满足题意的数分为两类:

(1)4位数中没有0出现.类似方法1的分析,第4位有5种选择,第3位有8种选择,第2位有7种选择,第1位有6种选择,此类数共有6 × 7 × 8 × 5 = 1680个.

(2)4位数中有0出现,这里,0只能出现在第2位或第3位上.假设0在第2位上,则第4位有5种选择,第3位有8种选择,第1位有7种选择,共有7 × 8 × 5 = 280个数.同理,若0出现在第3位上,也有280个数.

由加法原则知,合乎题意的数共有1680 + 280 × 2 = 2240个.

1.2 排列与组合

本节将探讨一些基本的排列与组合问题.同时,也会做一些延伸,比如圆排列问题.

1.2.1 集合的排列

n 元集合S 的一个r 排列是指先从S 中选出r 个元素,然后将其按次序排列.一般用 P (n , r )或r n P 表示n 元集合S 的r 排列数.

例如,设S ={a ,b ,c },则

ab , ac , ba , bc , ca , cb

是S 的所有6个2排列,所以P (3, 2) = 6.当r = n 时,称n 元集合S 的n 排列为S 的全排列,即P (n , n ) = n !,相应的数称为n 元集合S 的全排列数,如S = {a , b , c },则

abc , acb , bac , bca , cab , cba

是S 的所有6个全排列,所以P (3, 3) = 6.

显然,有

(1)P (n , r ) = 0

(r > n );(2)P (n , 1) = n (n ≥ 1).

证明:要构造n 元集合的一个r 排列,可以在n 元集合中任取一个作为第1项,有n 种取法;在取定第1项后,第2项可以从剩下的n –1 个元素中任选一个作为第2项,有 n – 1种取法;同理,在前r – 1项取定后,第r 项有n – r + 1种取法.由乘法原理知:

P (n , r ) = n (n – 1)L (n – r + 1) = n ! / (n – r )!

由定理1.2.1,n 元集合的全排列数P (n , n )= n !. 规定:0! = 1.

【例4】 有4盏颜色不同的灯:

3

第1位第2位第3位第4位图 1.1

相关文档
最新文档