组合数学.

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

组合数学

第一章 排列和组合

1.1 计数的基本原则

相等原则:设A 、B 是两个有限集,如果存在由A 到B 上一个一一对应映射(即双射),则 |A|=|B|.

加法原则:设A 是有限集,),,...2,1(k i A A i

=⊂

如果 k

i i A A 1

== 且 =j i A A φ(1≤i <j ≤k ),则 ∑==

k

i i

A

A 1

.

★ 定理1.1 已知做一件事要经过两个步骤,完成第一个步骤的方法有m 种,完成第一个步骤之后,完成第二个步骤的方法有n 种,则做这件事情的方法共有mn 种.

★ 定理1.2(乘法原则):已知做一件事情要依次经过k 个步骤,且在已完成前面i-1(1≤i ≤k )个步骤的情况下,完成第i 个步骤有i n 种方法,则做这件事情的方法共有

∏==∙⋅⋅⋅∙∙k

i i k n n n n 1

21 种.

1.2 排列 n 元集的r-排列

☻ 定义1.1 设A 是n 元集,如果序列r a a a ⋅⋅⋅21中的r 个元 r

a a a ,,,21⋅⋅⋅都属于A 且

彼此互异,则称序列r a a a ⋅⋅⋅21是n 元集A 的一个r-排列,并称k a (1≤k ≤r )是该r-排列的第k 个元,或称k a 在该r-排列中排在第k 位.

☻ 定义1.2 n 元集A={n a a a ,,,21⋅⋅⋅}的n-排列称为n 元集A 的一个全排列,亦称为由

n a a a ,,,21⋅⋅⋅作成的一个全排列.

定理1.3 设n ,r (n ≥r )是正整数,以P(n,r)表示n 元集的r-排列的个数,则

)!

(!

)1()1(),(r n n r n n n r n P -=

+-⋅⋅⋅-=

推论1.1 n 元集的全排列的个数为n !

n 元集的r-可重复排列

☻ 定义1.3 设A 为n 元集,如果序列r a a a ⋅⋅⋅21的元素都属于A ,则称序列r a a a ⋅⋅⋅21是n 元集A 的一个r-可重复排列.

★ 定理1.4 n 元集的r-可重复排列的个数为r n .

多重集的排列

☻ 定义1.4 由k k a n a n a n 个个个,,,2211⋅⋅⋅组成的集合M 记为

},,,{2211k k a n a n a n M ∙⋅⋅⋅∙∙=,M 称为多重集,也称M 是一个n-多重集,其中k n n n n +⋅⋅⋅++=21.

☻ 定义1.5 设},,,{2211k k a n a n a n M ∙⋅⋅⋅∙∙=,π是集合},,,{21k a a a A ⋅⋅⋅=的一个n-可重复排列且π中有k k a n a n a n 个个个,,,2211⋅⋅⋅,则称π是多重集M 的一个全排列,此时也称π是由k k a n a n a n 个个个,,,2211⋅⋅⋅作成的全排列。

★ 定理1.5 多重集},,,{2211k k a n a n a n M ∙⋅⋅⋅∙∙=的全排列的个数为

!

!!)!

(2121k k n n n n n n ⋅⋅⋅+⋅⋅⋅++

☻ 定义1.6 设},,,{2211k k a n a n a n M ∙⋅⋅⋅∙∙=和},,,{2211k k a s a s a s A ∙⋅⋅⋅∙∙=都是多重

集,且i i n s ≤≤0(1≤i ≤k ),则称M A 是的一个子集,如果r s s s k =+⋅⋅⋅++21,则称

M A 是的一个r-子集.

☻ 定义1.7 设},,,{2211k k a n a n a n M ∙⋅⋅⋅∙∙=是多重集,π是M 的某个r-子集的全排列,则称π是M 的一个r-排列.

1.3 T 路的计数

☻ 定义1.8 由p ×q 个单位正方形拼成的长为p ,宽为q 的长方形叫做一个p ×q 棋盘.

★ 定理1.6 沿p ×q 棋盘上的线段,由顶点A 到顶点B 的最短路的条数为q!

p!q)!

p (+.

☻ 定义1.9 在Oxy 坐标平面上,横坐标与纵坐标都是整数的点叫做整点.由任一个整点(x ,y )到整点(x+1,y+1)或(x+1,y-1)的有向线段叫做一个T 步.

☻ 定义1.10 由整点A 到整点B 的一条T 路是指由若干个T 步组成的起点为A 、终点为B 的有向折线.

★ 定理1.7 如果存在由整点),(αa A 到整点),(βb B 的T 路,则: ① b > a.

② b - a ≥ │β-α│.

③ a + α与 b + β的奇偶性相同. 上述三给条件合称为T 条件.

★ 定理1.8 设整点),(αa A 与整点),(βb B 满足T 条件,则由A 到B 的T 路的条数为

)!2

2()!22()!

(αβαβ----+--a b a b a b .

★ 定理1.9(反射定理) 设整点),(αa A 与整点),(βb B 满足T 条件,且

,,0,0βαβα+≥->>a b 则由A 到B 且经过x 轴(即与x 轴有交点)的T 路的条数等于

由),('α-a A 到B 的T 路的条数,为

)!2

2()!22()!

(αβαβ+--++--a b a b a b

★ 定理1.10 设整点),(αa A 与整点),(βb B 满足T 条件,且

,,0,0βαβα+≥->>a b 则由A 到B 且不经过x 轴的T 路的条数为

)!2

2()!22()!

()!22()!22()!(αβαβαβαβ+--++---

----+--a b a b a b a b a b a b

★ 定理1.11 (1)由点O (0,0)到点V (2n ,0),中途不经过x 轴且位于上半平面的T 路的条数为

)!

1(!)!

22(--n n n .

(2)由点O (0,0)到点V (2n ,0)且位于上半平面的T 路的条数为

!

)!1()!

2(n n n +.

令n n C n n n n C ),,3,2,1()!

1(!)!

22(⋅⋅⋅=--=叫做Catalan (卡塔兰)数

★ 定理1.12 以n S 2表示满足条件

⎪⎪

⎪⎪⎪⎨⎧

⋅⋅⋅==-⋅⋅⋅=<+⋅⋅⋅++=+⋅⋅⋅++)(或n j x n j j x x x n

x x x j j

n 2,,2,110)12,,2,1(212122

1

相关文档
最新文档