组合数学第二章
组合数学课件第二章第四节整数的拆分
2.8:整数的拆分
定理2.8.1 正整数r拆分成不同正整数和的拆分数, 等于拆分成奇正整数的拆分数?
对比7拆分成不同正整数之和的拆分数和拆分成奇 数和的拆分数。
解:7拆分成不同正整数和的所有形式如下:
7,6+1,5+2,4+3,4+2+1共5种
解:7拆分成奇数和的所有形式如下: 7,5+1+1, 3+3+1, 3+1+1+1+1,
任何一个奇数都可表示成 2n+1这种形式。
每一个奇数都及右图这样的自 共轭费勒斯图像一一对应。
n拆分成若干奇数和可以如下表示: n=(2n1+1)+(2n2+1)+…+(2nk+1)
第三十一页,共35页。
2.9 费勒斯(Ferrers)图像
例如:17=9+5+3,求所对应的自共轭 费勒斯图像。
首先将9写成2×4+1,按此构造自共轭费 勒斯图像。
第二行,第二列各n2+2格,对应于 2n2+1。
以此类推。由此得到的Ferres图像是自共 轭的。
第三十三页,共35页。源自2.8:整数的拆分例1 若有1克、2克、3克、4克的砝码各 一枚,问能称出几种可能的重量。
允许空盒,因此常数项为零,单独第一盒的 母函数可构造为:x+x2+ …+xn+…
其它盒也有同样的情况,共m个盒子。
G (x)(xx2...x)x (2...)x .x .2. (...) 第一第 盒二第 盒 m 盒
第二十二页,共35页。
2.8:整数的拆分
xm (1 x ) m
组合数学(引论)
组合数学中有二个常用的技巧: 1. 一一对应 2. 奇偶性
1.、一一对应
第 10 页
结束
1. 一一对应
二个事件之间如计果算存:在一一对应关系,则
可用解易解的来替代第难一解轮的:。50场比赛 (一人轮空)
应用举例 第二轮: 25场比赛 (一人轮空)
决出例冠1军. 共有要10进1行个注反一多选第第第意之场少手三四五:,比场参轮轮轮每要赛比加:::场淘。赛象1比汰63?棋3场场场赛一淘比比比必 人汰赛赛赛淘也赛汰必,((一 一一须问人 人人进要轮 轮,行空 空))
结束
3. 幻方
3. 幻方
2)麦哲里克方法 (与德拉鲁布方法类似)
将1置正中央上方,然后按向右上方的方向依次放后 继数; 到顶行后翻到底行,到达最右列后转最左列; 其余情况放正上方2格。
第 22 页
结束
3. 幻方
3. 幻方
2)麦哲里克方法 (与德拉鲁布方法类似)
将1置正中央上方,然后按向右上方的方向依次放后 继数; 到顶行后翻到底行,到达最右列后转最左列; 其余情况放正上方2格。
第4章 Burnside引理与Polya定理
4.1 群的概念 4.2 置换群 4.3 循环、奇循环与偶循环 4.4 Burnside引理 4.5 Polya定理 4.6 鸽巢原理 4.7 鸽巢原理举例 4.8 鸽巢原理的推广 4.9 Ramsey数
第4页
结束
一、一组、合组数合学数简学介简介
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
总统 副总统 财务大臣 秘书
0
1
2
2
43
2
1
一种选法 一一对应 一个四位数
组合数学第二章鸽巢原理
在[0,mn]内有唯一解. 证明: 下面的n个数(模m都是a)
a, m+a, 2m+a, …, (n-1)m+a, 模n的余数两两不同.
中国剩余定理(完全形式)
令m1,…,mr两两互素, a1,…,ar为整数, 则同余方程组
存在k<l使得rk=rl , 即m|(ak+1+ak+2+…+ al).
应用:国际象棋大师
一位国际象棋大师有11周的时间备战比赛, 他决定每天至少下1盘棋,但每周不超过12盘. 则存在连续若干天,他恰好下了21盘棋. 证明: 令ai为到第i天下的总盘数, (ai+21=aj?)
1 a1 < a2 < …< a77 1112=132, 22 a1+21 < a2+21 < …< a77+21 132+21=153
mk1 mk2 mkn1
若ak1 ak2则必有mk1 > mk2,于是:
ak1 ak2 akn1
ak 5 4 6 3 4 2 3 1 9 2 mk 3 3 2 3 2 3 2 2 1 1
Ramsey问题
命题: 6人中或者至少存在3人互相认识, 或者至少存在3人互相不认识.
例: K17K3, K3, K3. 作业: 第2章 ex1, ex5, ex8, ex15, ex20.
作业
第二章 P25: ex1, ex5, ex8, ex15, ex20. 编程题见网络教室。
射雕英雄传中的问题
黄蓉给瑛姑出题: 今有物不知其数, 三三数之剩二, 五五数之剩三, 七七数之剩二, 问物几何.
组合数学卢开澄课后习题答案
组合数学卢开澄课后习题答案组合数学是一门研究离散结构和组合对象的数学学科,它广泛应用于计算机科学、统计学、密码学等领域。
卢开澄是中国著名的组合数学家,他的教材《组合数学》是该领域的经典之作。
在学习组合数学的过程中,课后习题是巩固知识、提高能力的重要途径。
下面我将为大家提供一些卢开澄课后习题的答案。
第一章:集合与命题逻辑1.1 集合及其运算习题1:设集合A={1,2,3},B={2,3,4},求A∪B和A∩B的结果。
答案:A∪B={1,2,3,4},A∩B={2,3}。
习题2:证明若A∩B=A∩C,且A∪B=A∪C,则B=C。
答案:首先,由A∩B=A∩C可得B⊆C,同理可得C⊆B,因此B=C。
然后,由A∪B=A∪C可得B⊆C,同理可得C⊆B,因此B=C。
综上所述,B=C。
1.2 命题逻辑习题1:将下列命题用命题变元表示:(1)如果今天下雨,那么我就带伞。
(2)要么他很聪明,要么他很勤奋。
答案:(1)命题变元P表示今天下雨,命题变元Q表示我带伞,命题可表示为P→Q。
(2)命题变元P表示他很聪明,命题变元Q表示他很勤奋,命题可表示为P∨Q。
习题2:判断下列命题是否为永真式、矛盾式或可满足式:(1)(P∨Q)→(P∧Q)(2)(P→Q)∧(Q→P)答案:(1)该命题为可满足式,因为当P为真,Q为假时,命题为真。
(2)该命题为永真式,因为无论P和Q取何值,命题都为真。
第二章:排列与组合2.1 排列习题1:从10个人中选取3个人,按照顺序排成一队,有多少种不同的结果?答案:根据排列的计算公式,共有10×9×8=720种不同的结果。
习题2:从10个人中选取3个人,不考虑顺序,有多少种不同的结果?答案:根据组合的计算公式,共有C(10,3)=120种不同的结果。
2.2 组合习题1:证明组合恒等式C(n,k)=C(n,n-k)。
答案:根据组合的计算公式可得C(n,k)=C(n,n-k),因此组合恒等式成立。
组合数学 第二章 容斥原理
500 5
100,|A
B|
500 15
33
根据容斥原理,从1到500的整数中被3或5除尽的数的个数为
|A B| |A|+|B||A B| 233
§2.1 容斥原§理2例.41 容斥原理
2.1.3 容斥原理
例题
例4、求有a,b,c,d四个字符构成的n位符 号串中,a,b,c至少出现一次的符号串的 数目。
A BA B
A BA B
注:De Morgan定律可推广到n个有限子集。
S
A
S AB
§§22..11容容斥原斥理原定理理1-1
2.1.2 计数定理
定理 2.1
|A B| |A||B||A B|
可用Venn图说明该定理的正确性。 或通过组合分析法,若A代表具有性质a的元素集合,B代表具有 性质b的元素集合,等式左端表示至少具有性质a、b之一的元素 个数,|A|表示具有性质a的元素个数,|B|表示具有性质b的元素个 数,但二者相加时,同时具有性质a、b的元素计数重复加了一次, 故需要减去重复的数|A∩B|。 注:加法法则相当于该等式A∩B=Φ的一个特例。
解:设S为26个字母的全排列集,令Ai分别为出现dog, god, gum, depth, thing的排列集,i=1,2,3,4,5。出现dog的排列,可把dog作 为一个元素看,|A1|=24!,同理|A2|=|A3|=24!,|A4|=|A5|= 22!。因 dog, god不可能同时出现,故|A1∩A2|=0,同理|A2∩A3|=|A1∩A4|= |A1∩A5|= 0,gum, dog可以在dogum中同时出现,故|A3∩A1|=22!, 同理|A2∩A4|=|A3∩A4|=|A5∩A2|=|A5∩A3|=20!, |A4∩A5|=19!。同理 |A1∩A2∩A3|=|A1∩A2∩A4|=|A1∩A2∩A5| =|A2∩A3∩A4|=|A2∩A3∩A5|=|A1∩A4∩A5|=|A1∩A3∩A4| =|A1∩A3∩A5|=|A2∩A4∩A5|= 0,|A3∩A4∩A5|=17!,其他4个、5 个子集的交集均为空集。 根据容斥原理,所求的排列数为
组合数学第二章二章六节
应用举例:斐波那契数列求解
• 斐波那契数列定义:$F_0 = 0, F_1 = 1, Fn = F{n-1} + F_{n-2} (n \geq 2)$
应用举例:斐波那契数列求解
生成函数求解
设斐波那契数列的生成函数为$F(x) = sum_{n=0}^{infty} F_n x^n$
根据递推关系和初始条件,得到$F(x) = x + x^2 + 2x^3 + 3x^4 + 5x^5 + cdots$
05
生成函数与递推关系
生成函数定义及性质
乘积性质
两个生成函数的乘积对应于序列 的卷积。
线性性质
生成函数的线性组合对应于序列 的线性组合。
微分性质
生成函数的微分对应于序列的差 分。
定义
生成函数是一种将离散数学中的 序列通过幂级数形式表示出来的 函数,常用于组合数学中的计数
问题。
积分性质
生成函数的积分对应于序列的部 分和。
04
容斥原理与错排问题
容斥原理表述与证明
容斥原理的表述
对于两个集合A和B,它们的并集元素个数等于各自元素个数之和减去它们的交 集元素个数,即∣A∪B∣=∣A∣+∣B∣−∣A∩B∣。
容斥原理的证明
通过分类讨论和数学归纳法可以证明容斥原理的正确性。
应用举例:错排问题求解
错排问题的定义
在n个元素的全排列中,不是其自然排列(即每个元 素都不在其原来的位置上)的排列称为错排。
递推关系建立与求解方法
02
01
03
建立递推关系 通过组合问题的具体背景,分析问题的递推结构。 利用已知的初始条件和边界条件,建 Nhomakorabea递推关系式。
组合数学第二章课后习题答案
2.1题(陈兴)求序列{ 0,1,8,27,3n }的母函数。
解:由序列可得到32333()23n G x x x x n x =+++++因为23111n x x x x x =++++++- 2311()'12341n x x x nx x-=++++++-设 2311()()'23(1)1n np x x x x x n x nx x-==++++-+-2222221[()]'123(1)n n p x x x x n x n x --=+++++-+设 2223212()[()]'23(1)n nq x x p x x x x n x n x -==++++-+3323231[()]'123(1)n n q x x x n x n x --=++++-+ 3233313[()]'23(1)n n x q x x x x n x n x -=+++-+ 由以上推理可知[()]'x q x =,[7*94*(6)],n n +-所以可通过求得[()]'x q x 得到序列的母函数:32()4G x x x x =++2321()()[34(3)]6n H x F x dx x x n x +==++++⎰2.2题(陈兴)已知序列343,,,,333n ⎧+⎛⎫⎛⎫⎛⎫⎫⎨⎬ ⎪ ⎪ ⎪⎝⎭⎝⎭⎝⎭⎭⎩,求母函数 解: 3*2*14*3*2(3)*(2)*(1)()3*2*13*2*13*2*1nn n n G x x +++=+++=1[3.2.1 4.3.2(3)(2)(1)]6n x n n n x ++++++211()()[3.2 4.3(3)(2)]6n F x G x dx x x n n x +==+++++⎰ 2321()()[34(3)]6n H x F x dx x x n x +==++++⎰3431()()[]6n I x H x dx x X x ++==++⎰因为23111n x x x x+=+++++-所以211()(1)61I x x x x=----所以31()[]'''61x G x x=-就是所求序列的母函数。
《组合数学》课件第2章
1 jn
1i j n
命题 3(加法的结合律) 如果1≤m≤n, 则
aj aj aj aj aj
1 jn
1 jm m jn
1 jm
m jn
第二章 基本计数原理
命题 4(乘法交换律)
ai aj aj ai
1 jm 1 jn
1 jn 1im
命题 5(乘法对加法的分配律)
推论
a aj aaj
1 jn
j0
第二章 基本计数原理
3. 双下标
(a11 a12 a1n ) (a21 a22 a2n ) (am1 am2 amn )
a1 j a2 j amj ( aij )
1 jn
1 jn
1 jn
1im 1 jn
4. 给定数42的所有因子之和
1+2+3+6+7+14+21+42= k
注: 本例指围棋,现代围棋采用十九路,即有19×19=361 个交叉点可落黑子、 白子或留空。
第二章 基本计数原理
例 5 求含有数字1的4位数的个数。 解 先求不含有1的4位数的个数,即求由{0, 2, 3, 4, 5, 6, 7, 8, 9}9个数字组成的4位数的个数(第一位不得出现0)。由乘法原 理,
2a1 b1,2a2 b2 ,,2an bn ,2an1 bn1
第二章 基本计数原理
例 3 某次会议有n位代表参加,已知每一位代表至少认识 其余n-1位中的一位,则n位代表中至少有两位认识的人数相等。
证明 n位代表认识的人数有1, 2, …, n-1, 由鸽巢原理知至少 两位代表认识的人数相等。
第二章 基本计数原理
· 对(2.1.10 №1 定义数组A(1∶N, 1∶N); №2 对i=1, N, 输入A(i, i);
卢开澄组合数学--组合数学第二章
(1 9x)B(x) xA(x) 1
故得关于母函数 A(x) 和 B(x) 得连立方程组:
{ (1 9x) A(x) xB(x) 8 xA(x) (1 9x)B(x) 1
§2.2 递推关系
C(n,0)C(m,0)
(2 -1- 3)
正法如下:
(1 x)n (11/ x)m xm (1 x)mn
§2.1 母函数
[C(n,0) C(n,1)x C(n, n)xn ] [C(m,0) C(m,1)x1 C(m, m)xm]
xm[C(m n,0) C(m n,1)x C(m n,2)x2 C(m n, m n)xmn
C(n,0),C(n,1),,C(n, n)
的关系时所起的作用。对其他序列也有同样 的结果。现引进母函数概念如下:
定义:对于序列 a0, a1, a2,, 构造一
函数:
G(x) a0 a1x a2x2 ,
称函数G(x)是序列a0, a1, a2,的母函数
§2.1 母函数
(1 x)n
例如
C(n,0),C(n,1),,C(n, n)
如若已知序列 a0 , a1, a2,,则对应的母函
数G(x)便可根据定义给出。反之,如若以求得 序列的母函数G(x),则该序列也随之确定。
序列 a0, a1, a2,, 可记为{an}。
§2.2 递推关系
利用递推关系进行计数这个方法在算法 分析中经常用到,举例说明如下:
A
B
C
§2.2 递推关系
上述算法是递归的运用。n=2时已给出 算法;n=3时,第一步便利用算法把上面 两个盘移到B上,第二步再把第三个圆盘转 移到柱C上;最后把柱B上两个圆盘转移到 柱C上。N=4,5,…以此类推。
组合数学第二章习题解答
1+ x G(x) = (1− x)4
2.13已知
an = ∑k ,
3 k =1
n+1
1+ 4x + x2 ∞ = ∑(n +1)3 xn (1− x)4 n=0
求序列{an}的母函数
G(x) =1+ (1+ 23)x + (1+ 23 + 33)x2 +... + (1+ 23 +... + (n +1)3)xn +... G(x) = (1+ x + x2 +...) + 23 x(1+ x + x2 +...) +...(n +1)3 xn (1+ x + x2 +...) +...
227求下列递推关系的一般解4an1特解为两端同除以代入得特解为因此一般解为特解为两端同除以代入得特解为227求下列递推关系的一般解4an1一般解为代入替推关系的特解为hnhn一般解为代入替推关系的特解为hnhn一般解为代入替推关系的特解为按叠加原理228lnlnlnln10lnlnlnlnln代入特征根为两边求对数230lnlnlnlnln12ln代入特征根为两边求对数231是常数因此233f0f1f2是费卜拉契序列求解
第二章习题
2.3 已知序列{C(3,3),C(4,3),...,C(n+3,3),...},求母函数。
G(x) =1+ 4x +10x2 +... + C(n + 3,3)xn +... =1+ 4x +10x2 +... + C(4 + n −1 n)xn +... , = 1 (1− x)4
卢开澄《组合数学》习题答案第二章
2.1 求序列{0,1,8,27,…3n …}的母函数。
解:()()++++++=++++++=nn n x n x x x x G x a x a x a x a a x G 3323322102780()046414321313=+-+--==-----n n n n n n n a a a a a n a n a左右同乘再连加:464:0464:0464:0464:4321543211123455012344=+-+-=+-+-=+-+-=+-+-----------n n n n n n n n n n n n a a a a a x a a a a a x a a a a a x a a a a a x母函数:()()42162036-+-=x x x x G2.2 已知序列()()3433{,,……()33,,n +……},求母函数。
解:1(1)nx -的第k 项为:11()k n n +-- ,对于本题,n=4, ∴母函数为:41(1)x - 2.3 已知母函数G (X )= 25431783x x x--+,求序列{ n a }解:G (X )=)61)(91(783x x x +-+=)61()91(x Bx A ++-从而有: ⎩⎨⎧-==⇒⎩⎨⎧=-=+4778963B A B A B AG (X )=)61(4)91(7x x +-+-G (X )=7)999x (13322 ++++x x -4))6((-6)(-6)x (13322 +-+++x xn a =7*n )6(*49n -- 2.4.已知母函数239156xx x---,求对应的序列{}n a 。
解:母函数为239()156x G x x x -=--39(17)(18)xx x -=+- A BG(x)17x 18xA(18x)B(17x)39x=++--++=-令 A B 38A +7B =9+=⎧⎨--⎩解得:A=2 B=1所以 ii i 0i 021G(x)2*(7x)(8x)17x 18x ∞∞===+=-++-∑∑n n n a 2*(7)8=-+2.5 设n n F G 2=,其中F n 是第n 个Fibonacci 数。
卢开澄组合数学--组合数学第二章习题解答精品文档35页
(c)用Fibonacci数来表示 a n 与 b n 。
解:...
28. 设 F 1 F 2 1 ,F 1 F n 1 F n 2
(a)证明
F n F k F n k 1 F k 1 F n k , n k 1 (b)证明 Fn Fm 的充要条件是 n m 。
解:...
9.利用 11221231262 ,
改善 §4(2) 的 p n估计式。
解:...
10. 8台计算机分给3个单位,第1单位 的分配量不超过3台,第2单位的分配量 不超过4台,第3个单位不超过5台,问 共有几种分配方案?
解:...
11. 证明正整数n都可以唯一地表示成不 同的且不相邻的Fibonacci数之和。即
(c)证明
FmFn Fmn2 Fmn6 Fmn10
FFmmnn21
当n是奇数, 当n是偶数。
mn2.
(d)证明(F m ,F n ) F (m ,n ),(m ,n )为m,n
的最大公约数。
解:...
29. 从1到n的自然数中选取k个不同且不
相邻的数,设此选取的方案为 f(n,k)。 (a)求 f(n,k)的递推关系。
解:...
22. 求矩阵 3 1100 . 0 2
解:...
23. 求
n
n
Sn k(k1), Sn k(k2),
k0
k0
n
Sn k(k1)(k2).
k0
解:...
24. 在一个平面上画一个圆,然后一条 一条地画n条与圆相交的直线。当r是大 于1的奇数时,第r条直线只与前r-1条直 线之一在圆内相交。当r是偶数时,第r 条直线与前r-1条直线在圆内部相交。如 果无3条直线在圆内共点,这n条直线把 圆分割成多少个不重叠的部分?
组合数学第二章鸽巢原理课件
组合数学
利用鸽巢原理解决组合数 学中的计数问题,如排列、 组合等。
概率论
在概率论中,利用鸽巢原 理研究随机事件的独立性 和概率计算。
离散数学
离散数学中的图论、离散 概率等分支也广泛应用鸽 巢原理。
鸽巢原理在其他领域的应用
计算机科学
在计算机科学中,鸽巢原 理被广泛应用于算法设计 和数据结构分析。
信息理论
在过去的几十年里,鸽巢原理在数学、计算机科学和其他领 域得到了广泛的应用和发展。它已经成为组合数学和离散概 率论的一个重要组成部分。
鸽巢原理的应用场景
计算机科学
在算法设计和数据结构中,鸽 巢原理可以用于解决各种问题 ,如数组和列表的操作、图的
着色等。
离散概率论
在离散概率论中,鸽巢原理可 以用于研究随机事件的独立性 和相互排斥性,以及概率分布 的性质。
详细描述
反证法是一种常用的证明方法,尤其适用于证明否定形式的命题。在证明鸽巢原理时,可以先假设存 在不符合鸽巢原理的情况,然后推导出矛盾,从而证明原命题。这种方法的关键在于找到合适的反证 假设,并从中推导出矛盾。
构造证明法
总结词
通过构造具体的实例或反例来证明命题。
详细描述
构造证明法是一种直观、具体的证明方法。 在证明鸽巢原理时,可以通过构造具体的实 例或反例来证明命题。例如,可以构造一个 具体的鸽巢和物品的例子,通过实例来证明 鸽巢原理的正确性。这种方法可以直观地展 示命题的正确性,但需要注意构造的实例或 反例是否具有一般性。
直接证明法
总结词
通过直接逻辑推理,从已知条件出发,逐步推导结论。
详细描述
直接证明法是数学中最常用的证明方法之一。它基于已知条件和数学公理、定理等,通过逻辑推理逐步推导出结 论。在证明鸽巢原理时,可以从已知条件出发,按照逻辑顺序推导出结论,无需引入其他假设或反证。
组合数学第二章第八节
定理3 N被剖分成一些重复次数不超过k次的整数的 和,其剖分数等于被剖分成不被k+1除尽的数的和 的剖分数。 定理4 对任意整数N,它被无序剖分成2的幂次的和 的剖分方式一定唯一。
Gt ( x) (1 x)(1 x )(1 x )(1 x )
2 4 2n
1 x2 1 x4 1 x8 2 4 1 x 1 x 1 x 1 2 3 1 x x x 1 x
例9 若有1、2、4、8、16克的砝码各一枚,问能称 出那几种质量?有几种可能方案?
G( x) (1 x)(1 x 2 )(1 x 4 )(1 x 8 )(1 x16 )
1 x 2 1 x 4 1 x 8 1 x16 1 x 32 1 x 1 x 2 1 x 4 1 x 8 1 x16 1 x 32 1 x x 2 x 31 . 1 x 这说明用这些砝码可以称出从1克到31克的质量,而 且方案都是唯一的。
2.8 整数的拆分
1. 拆分的定义 所谓整数的拆分,是指把一个正整数拆分成若干 正整数的和。不同的拆分法的数目称为拆分数
例如:考虑正整数4的拆分数: 4=4,4=3+1,4=2+2,4=2+1+1,4=1+1+1+1
通常用p(n)表示整数n拆分成若干正整数的和的 拆分数,也可说成方案数.例如p(4)=5。 拆分可以分为无序拆分和有序拆分;不允许重 复的拆分和允许重复的拆分
G ( x ) (1 x a1 x 2 a1 ....)(1 x a2 x 2 a2 ...) ... (1 x x
an 2 an
....)
组合数学第二章081126
1 C (m.1) x C (m.2) x
2
.... C (m.m) x
n m
得:
C(m+n,r )=C(m,0)C(n,r)+C(m,1)C(n,r-1)+…+C(m,r)C(n,0)
第二章 母函数与递推关系
2.1 母函数的引入 同样利用
1 x 1 1/ x
第二章 母函数与递推关系
2.6 指数型母函数 1 问题提出 设有 n 个元素, 其中元素 a1 重复了 n1 次, 元素 a2 重复了 n2 次, …, ... ak 重复了 nk 次,n=n1+n2+ +nk 从中取 r 个排列,求不同的排列数 如果 n1=n2= =nk=1,则是一般的排列问题。 现在由于出现重复,故不同的排列计数便比较复杂。先考虑 n 个 元素的全排列,若 n 个元素没有完全一样的元素,则应有 n!种排列。 若考虑 ni 个元素 ai 的全排列数为 ni! ,则真正不同的排列数为
...
第二章 母函数与递推关系
2.6 指数型母函数 解的分析 先讨论一个具体问题:若有 8 个元素,其中设 a1 重复 3 次,a2 重 复 2 次,a3 重复 3 次。从中取 r 个组合,其组合数为 cr,则序列 c0,c1,c2,c3,c4,c5,c6,c7 的母函数为
从 x 的系数可知,这 8 个元素中取 4 个组合,其组合数为 10。这 10 个组合可从下面展开式中得到
第二章 母函数与递推关系
2.1 母函数的引入
... 定义:对于序列 a0,a1,a1, ,定义 G x a0 a1 x a2 x ... 为序
2
... 列 a0,a1,a1, 的母函数。
组合数学—第二章鸽巢原理和Ramsey定理(2)
定理推广(2) 将T 划分成E1, E2, … , Ek
设r,k≥1, qi≥r, i=1, 2, … , k, 是给定正整数,则存 在一个最小的正整数R(q1, q2, … , qk; r),使得当 n≥R(q1,q2,…,qk;r) 时, 当n元集S 的所有r 元子集 划分成k 个子集族T1, T2, … , Tk,那么存在S 的q1 元子集A1, 其所有的r元子集属于T1, 或者存在S 的 q2元子集A2,A2的所有r 元子集属于T2, … ,或者 存在S 的qk 元子集Ak, 其所有的r元子集属于Tk .
2013年7月9日 第二章 鸽巢原理和Ramsey定理
推论2.2.1 若 n(r-1) + 1个物品放入n个盒 子。则至少有一个盒子里含有r个或者更多 的物品。 推论2.2.2 若设有n个正整数m1 , m2 , … , mn 满足下面的不等式 (m1 + … +mn)/n > r-1, 则 m1,…, mn中至少有一个数≥ r 推论2.2.3 设m和n都是正整数且m>n,若将 m个物体放入n个盒子中,则至少有一个盒 m 子中有大于等于 n 个物体
8 28 56 84 101 216 127 495 216 1031 282 1870
9 36 69 115 121 316 169 780 232 1713 317 3583 565 6588
10 40 43 92 149 141 442 178 1171 2826
6090
580 12677 798 23556
2013年7月9日
第二章 鸽巢原理和Ramsey定理
推论2.2.3 设m和n都是正整数且m>n,若将 m个物体放入n个盒子中,则至少有一个盒 m 子中有大于等于 n 个物体
组合数学习题答案.
第一章答案 第二章答案 第三章答案 第四章答案第一章答案1.(a) 45 ( {1,6},{2,7},{3,8},…,{45,50} )(b) 45⨯5+(4+3+2+1) = 235( 1→2~6, 2→3~7, 3→4~8, …,45→46~50, 46→47~50, 47→48~50, 49→50 ) 2.(a) 5!8!(b) 7! P(8,5) (c) 2 P(5,3) 8! 3. (a) n!P(n+1, m) (b) n!(m+1)!(c) 2!((m+n-2)+1)! 4. 2 P(24,5) 20!5. 2⨯5⨯P(8,2)+3⨯4⨯P(8,2)6. (n+1)!-17. 用数学归纳法易证。
8. 41⨯319. 设 n=p 1n 1p 2n 2…p kn k , 则n 2的除数个数为 ( 2p 1+1) (2p 2+1) …(2p k+1).10.1)用数学归纳法可证n 能表示成题中表达式的形式;2)如果某n 可以表示成题中表达式的形式,则等式两端除以2取余数,可以确定a 1;再对等式两端的商除以3取余数,又可得a 2;对等式两端的商除以4取余数,又可得a 3;…;这说明表达式是唯一的。
11.易用C(m,n)=m!/(n!(m-n)!)验证等式成立。
组合意义:右:从n 个不同元素中任取r+1个出来,再从这r+1个中取一个的全体组合的个数;左:上述组合中,先从n 个不同元素中任取1个出来,每一个相同的组合要生复 C(n-1,r) 次。
12.考虑,)1(,)1(101-=-=+=+=∑∑n nk k k n nnk kknx n x kC x x C 求导数后有令x=1, 即知.210-==∑n nk kn n kC13. 设此n 个不同的数由小到大排列后为a 1, a 2, …, a n 。
当第二组最大数为a k 时,第二组共有2k-1种不同的可能,第一组有2n-k -1种不同的可能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
容斥原理可用于解决两类问题 • 1)同时满足若干性质 • 2)至少满足若干性质中的一个
• 解决第二类问题的方法: 直接设 Ai 满足第i个性质
A ∪ A2 ∪ A3 1 = A + A2 + A3 − A ∩ A2 − A ∩ A3 − A2 ∩ A3 + A ∩ A2 ∩ A3 1 1 1 1
• [例] 在13个人中一定有至少两个人出 生在同一个月。 • [例] 有N 对已婚夫妇,为保证能够有 一对夫妇被选出,至少要从这2N个人中 选出多少个人?
鸽笼原理的变形
1、如果把N个物体放到N个盒子里,每个 盒子都不空,那么每个盒子里都恰好有 一个物体。 2、如果把N个物体放到N个盒子里,每个 盒子里最多只有一个物体,那么每个盒 子里都有一个物体。
错位排列
• 问题:在1,2,…,n全排列中, 所有的i 都不在第i个位置排列个数是多少 错位排列公式: 错位排列公式:
n n nn Dn = n!− (n − 1)!+ (n − 2)!− … + (− 1) 0! 1 2 n
1 1 1 1 D n = n! 1 − + − + … + ( − 1) n 1! 2! 3! n!
Qn = Dn + Dn −1
D n +1 Qn = n
Qn = (n −1)Qn−1 + (n − 2)Qn−2
• [例] 6个小孩排队,重新排队使得每 个人后边都不是原来的小孩
禁位园排列
• 问题: n个人坐园桌,重新排列后要求每 个人左边不再坐原来的人
•[ห้องสมุดไป่ตู้] 6个小孩坐旋转木马,重新坐 使得前面坐的不是原来的小孩
禁位排列
• 问题:xi是集合{1,2,…,n}的子集,在1,2,…,n 全排列中,满足第k个位置放的数ik: ik ∉ xk (k = 1,2, … n) 的排列个数 • n个男士和n个女士跳舞,每次跳舞的舞伴 都和前面的不一样,第三次跳舞的舞伴和 前两次都不同,那么有多少种选择方法?
• [例] 如图6×6的棋
鸽巢原理的推广
• 定理 把 m1 + m2 + … + mn − n + 1 个物体放 个盒子中, 到n个盒子中,则或者第一个盒子至少有 个盒子中 m1个物体,或者第二个盒子至少有 2个 个物体,或者第二个盒子至少有m 物体, ,或者第n个盒子至少有 个盒子至少有m 物体,…,或者第 个盒子至少有 n个物 体,
张 李 刘 王
数 英 物 化
排队(禁位)
• 问题: n个人排队,重新排列后要求 每个人前面不再是原来的人
n −1 n −1 n −1 n n −1 Qn = n!− ! ! ! ( ) 1 (n −1) + 2 (n − 2) − 3 (n − 3) +…+ −1 n −11 !
• [例] 任意M个整数作成的数列,一定有 相邻若干个整数之和可被M整除 • [例] 有一位国际象棋大师用11周的时间 来准备一场锦标赛,他决定每天至少下 一盘棋,每周最多12盘棋,证明一定有 连续的若干天共下了21盘棋。
作业
求由数字1 ,9所组成的全排列 1、 求由数字1,2,… ,9所组成的全排列 恰好有4 中,恰好有4个数字在其自然位置上的排 列个数 从整数1 中任选51个整数, 2、 从整数1,2,…,100中任选51个整数, ,100中任选51个整数 证明在选取的这些整数中必存在两个整 其中之一可被另一个整数整除。 数,其中之一可被另一个整数整除。
第二章
容斥原理和鸽 巢原理 §1 容斥原理
[例] 把1,2,…,n作全排列,计算1 不在第一个位置的排列个数 [例] 1到600中所有整数不能被6 整除的个数
• 在集合S中考虑计算问题 设A在S中的补集为 A 则: 所以
A+ A= S
A
A=S−A
• [例] 在1,2,…,n所有排列里, 1不 在第一个位置且2不在第二个位 置的排列个数 • [例] 1到600中所有整数不能被5、 6、8整除的个数
• [例] 对K17的边染上红、蓝、黑色三种 颜色,那么它或者有红色三角形,或者 有蓝色三角形,或者有黑色三角形。 • R(3,3,3)=17
D n = nD n −1 + ( − 1)
n
Dn = (n − 1)(Dn −1 + Dn −2 )
D1=0,D2=1 ,
• [例] 在一个聚会上10位绅士查看他们 的帽子,有多少种方式使得这些绅士 中没有人能够拿到他们来时的帽子? • [例]某型号发动机的8个火花塞,从汽 缸中被取出清洗,问有多少种方式能 够将它们放回到汽缸中去,使得没有 火花塞重新被放回到原先被取出时的 汽缸?
• [例] 求S= {3·a ,4·b ,5·c}的10组 合 • [ ] 求S= {∞·a ,∞·b ,∞·c} 10 [例] S= ,∞·c}的10组 合
• [例]一个学校只有三门课程:数 学、物理、化学。已知修这三门 课的学生分别有170、130、120 人;同时修数学、物理两门课的 学生45人;同时修数学、化学的 20人;同时修物理化学的22人。 同时修三门的3人。问这学校共 有多少学生?
容斥原理
A1 ∩ A2 ∩…∩ An = S − ∑ Ai + ∑ Ai ∩ Aj − ∑ Ai ∩ Aj ∩ Aj +…
• [例] 在字母M 、A、T、H、I、 S、F、U、N的排列中MATH、 IS和FUN都不连续出现在排列中, 这样的排列有多少?
• [例] 在0~99999中有多少同时含 有数字2、5、8的整数
n−1 n
其中ri为有i个车落入禁位的方法数
作业
1、有张、王、刘、李四位教师和数学、物理、化学、 有张、 李四位教师和数学、物理、化学、 英语四门课程,已知张和李都不能教数学和英语, 英语四门课程,已知张和李都不能教数学和英语, 王不能教化学,刘不能教物理和化学, 王不能教化学,刘不能教物理和化学,若要为每人 安排一门他能教的课程,且一门课程只能被一人教, 安排一门他能教的课程,且一门课程只能被一人教, 试问有多少种不同的安排方案? 试问有多少种不同的安排方案?
Cn = Dn −1 − Cn −1
Cn = (n − 3)Cn−1 + 2(n − 2)Cn−2 + (n − 2)Cn−3
§2鸽巢原理 鸽巢原理
• 鸽巢原理的最简单形式 如果把N+1个物体放到 个物体放到N 如果把 个物体放到 个盒子里面, 个盒子里面,那么有一个盒 子里面至少有两个物体。 子里面至少有两个物体。
则称R是具有参数p1,p2的Ramsey数,并记 作R(p1,p2;2) ,其中参数2表示2元子集。 通常省掉2,而简记为R(p1,p2) • R(3,3)=6 其表示:1) K6→ 同色K3 或者另一色的K3 2) K5→同色K3 ,另一色的K3
• R(2,n)=n • R(3,4)=9 • R(m,n)= R(n,m)
n n n n −1 n 0 + ( −1) n Cn = (n − 1)!− ( n − 2)! ( n − 3)! ( n − 4)! … + − 1 + − + ( ) ! 1 2 3 n − 1
• 推论1 若将n(r-1)+1个物体放入n个盒子中,至 少有一个盒子不会少于r个物体。 • 推论2 如果n个正整数m1,m2,…,mn的平均 数
m1 + m 2 + … + m n > r −1 n
,则m1,m2,…,mn中至 m m … m
少有一个正整数大于等于r
• 推论3 如果n个非负整数m1,m2,…,mn的平 均数
• [例] 从1到200中任选101个数,证明其 中有两个数,其中之一可被另一个整数 其中之一可被另一个整数 整除。 整除。 • [例] m和n是互素的两个正整数,ab也为 正整数且满足0≤a ≤ m-1、 0≤b ≤ n-1。证 明存在一个正整数x,其被m除余a,被n除余 b.
• [例] 从1到200中任选101个数,证明其 中有两个数,其中之一可被另一个整数 其中之一可被另一个整数 整除。 整除。
作业
1、 求由a、b、c、d四个字母构成的10位 符号串中,a、b、c同时出现的符号串数 目。 2、 求a、b、c、d、e、f六个字母的全排列 中不允许出现ace和df的排列数。
[例] 求x1+x2+x3+x4=18,满足1≤x1 ≤ 5, 2≤ x2 ≤ 4, 0≤ x3 ≤ 5, 3≤ x4 ≤ 9,的非 负整数解的个数
m1 + m 2 + … + m n < r +1 n
,则m1,m2,…,mn中
至少有一个整数小于r+1
• [例] 一篮子水果装有苹果、香蕉、桔子 为了保证篮子内或者至少8苹果,或者至 少6香蕉,或者至少9个桔子。则放入篮 子中的水果至少是多少个
Ramsey数
• 完全图Kn: 任何两个点之间都有边连接的 图
盘,车不放指定的位 置的方法数
车的禁位排列
S − ∑ Ai + ∑ Ai ∩ A j − ∑ Ai ∩ A j ∩ Ak + … + (−1) n ∑ Ai ∩ A j ∩ … ∩ An
S − r1 (n −1) + r2 (n − 2) − r3 (n − 3) + …+ (−1) rn−11 + (−1) rn 0 ! ! ! ! !
• [例] 任意6个人中有3个互相认识或者 有3个互相不认识 可翻译为:K6→ 同色K3 或者另一色的K3
• Ramsey数定义 设p1,p2是任意给定的 定义 正整数,而且p1,p2≥2.如果存在一个最 小的正整数R,使得一个R元集合S的所有2 元子集被任意划分成两个集合:X和Y, 且至少下面两件事中有一件成立: ⑴ 存在S的一个p1元子集, 使它的所有2元 子集都属于X ⑵ 存在S的一个p2元子集, 使它的所有2元 子集都属于Y