ch3鸽巢原理3(组合数学)

合集下载

组合数学_第3章3.2

组合数学_第3章3.2
第三章鸽巢原理
3.1 鸽巢原理的简单形式
3.2 鸽巢原理的加强形式 3.3 Ramsey定理
回顾:鸽巢原理的简单形式
定理3.1.1 如果把n+1个物体放进 n个盒子, 那么至少有一个盒子包含两个或者更多的物体。
鸽巢原理的应用——数论
1. 如果从{1, 2, …, 2n}中任意选择n+1个不同的整数,那么一 定存在两个整数,它们之间差为1。
(2) 至少需要 677/������������ = ������������个教室。
例: 如果有5个可能的成绩A,B,C,D,E,F,那么 在一个班里最少有多个学生才能保证至少6个 学生得到相同的分数?
解: 由鸽巢原理的加强形式知,若有N个学生,则一 定有一个成绩,使得, 得到该成绩的学生个数至少为 N/������ 。 由题意知使得 N/������ =6的最小整数为N=26。 如果学生人数为25,则每个成绩的人数可能出现都为 5的情况,不满足题意。 因此最少有26个学生才能保证至少6个学生得到相同 的分数
=20000
例. 设A= a1a2···a20 是 10个0和10个1 组成的20位2进 制数。B=b1b2···b20 是 任意的 20位 2 进制数。令
设m和n都是正整数。如果m个物体放入n个盒 子,则至少有一个盒子包含至少 m/n 个物体。 加强形式的特殊形式: q1=q2=…=qn= m/n
例: (1) 在100个人当中至少有多少人生在同一 个月?
(2) 一个大学一周有38个时间段排课,一共677 门不同的课,至少需要多少个教室?
解: (1) 在100个人当中至少有 100/������������ =9个人 生在同一个月。
例 (中国剩余定理) 令 m, n是互素的正整数,a和b分别是 小于m和n的非负整数。那么,存在正整数x,使得x除以

鸽巢问题例3课件(PPT-精)

鸽巢问题例3课件(PPT-精)

四、知识拓展
抽屉原理是组合数学中的一个重要原理, 它最早由德国数学家狄里克雷(Dirichlet)提 出并运用于解决数论中的问题,所以该原理又 称“狄里克雷原理”。抽屉原理有两个经典案 例,一个是把10个苹果放进9个抽屉里,总有 一个抽屉里至少放了2个苹果,所以这个原理 又称“抽屉原理”;另一个是6只鸽子飞进5个 鸽巢,总有一个鸽巢至少飞进2只鸽子,所以 也称为“鸽巢原理”。
温馨提示:
把摸出的球看作“物体”,把颜色看作“抽屉”。 物体数=商×抽屉+1 (3-1)×4+1=9(个) 答:只要摸出9个球就能保证有两个球同色。
二、探究新知
用抽屉原理解题的步骤: (1)分析题意:找出“抽屉”与“物体”。 (2)运用原理: ①物体数÷抽屉=商……余数 ②物体数=商×抽屉+1 ③抽屉数=(物体数-1)÷商 至少数=商+1
物体数÷抽屉=商……余数 49÷12=4……1 至少数=商+1 4+1=5 370÷366=1……4 1+1=2
三、知识应用
(三)综合练习
7.一些同学到书店买书,有语文、数学、英语三种练习, 每人买两本练习,至少要去多少人,才能保证有两位同学 买到的练习是一样的?
物体数=商×抽屉+1 6+1=7
8.某班有37名小学生,他们都订阅了《小朋友》、 《儿童时代》、《少年报》中的一种或几种,那么其中至 少有名学生订的报刊种类完全相同.
物体数=商×抽屉+1 (4-1)×12+1=37
三、知识应用
(三)综合练习
11. 25个玻璃球最多放进几个盒子,才能保证至少有一 个盒子有5个玻璃球?
抽屉=(物体数-1)÷商 (25-1)÷ (5-1)=6

组合数学第二章鸽巢原理

组合数学第二章鸽巢原理
令m,n互素, 0 a m-1, 0 b n-1, 则方程组 x a mod m x b mod n
在[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. 编程题见网络教室。
射雕英雄传中的问题
黄蓉给瑛姑出题: 今有物不知其数, 三三数之剩二, 五五数之剩三, 七七数之剩二, 问物几何.

组合数学-鸽巢原理讲义课件

组合数学-鸽巢原理讲义课件

超鸽巢原理
总结词
超鸽巢原理是鸽巢原理的一种扩展,它考虑 了多于两种元素的情况。
详细描述
超鸽巢原理是在鸽巢原理的基础上,进一步 推广到多于两种元素的情况。它涉及到多个 元素和多个鸽巢之间的关系,并用于解决一 些更为复杂的问题。超鸽巢原理的应用范围 广泛,包括组合计数、图论等领域。
鸽巢原理的变体
总结词
鸽巢原理与其他数学原理的结合
总结词
将鸽巢原理与其他数学原理结合使用,可以 产生更强大的理论工具。
ቤተ መጻሕፍቲ ባይዱ
详细描述
鸽巢原理是组合数学中的重要原理,但它的 应用范围有限。为了解决更复杂的问题,一 些数学家尝试将鸽巢原理与其他数学原理结 合使用。这种结合可以产生更强大的理论工 具,能够解决一些单独使用鸽巢原理无法解 决的问题。通过与其他数学原理的结合,鸽
鸽巢原理证明中的注意事项
在证明过程中,需要注意鸽巢原理的适用条件,即每个鸽 巢中的物体数量必须相同。如果每个鸽巢中的物体数量不 同,那么鸽巢原理就不适用。
另外,在证明过程中还需要注意逻辑推理的严密性,确保 每一步推理都是正确的,没有出现逻辑错误或遗漏。同时 ,还需要注意数学符号和公式的正确使用,以确保证明的 准确性和可读性。
鸽巢原理的变体是对原原理的某种修改或扩展,以适应特定的问题或情境。
详细描述
随着数学的发展,人们发现鸽巢原理在某些情况下可能并不适用,或者需要对它进行一 些修改以更好地解决问题。因此,一些数学家提出了鸽巢原理的变体。这些变体可能涉
及到对原原理的修改、扩展或与其他数学原理的结合,以适应更广泛的问题和情境。
02
在数学中,鸽巢原理常用于证明 一些组合数学和数论中的问题, 如整数分拆、集合的划分等。
鸽巢原理的适用范围

组合数学课件-第三章第四节鸽巢原理

组合数学课件-第三章第四节鸽巢原理

分是36分,那么比赛中平局的场数共有多少场?
02
题目2
一个袋子里有大小形状相同的红、黄、白三种颜色的球,其中红球10个,
黄球9个,白球8个,某人闭着眼睛从中最少取出多少个球,才能保证4
个同色的球.
03
题目3
有10支足球队进行单循环赛,每个队都恰好与其他队各比赛一场,胜者
得3分,负者得0分,平局两队各的1分。比赛结束后,全部球队的总积
这个原理可以用数学语言表示为:如果 (n > m),且 (n) 个物体放入 (m) 个容器中,那么至少有一个容器包含 (lceil frac{n}{m} rceil) 个 或更多的物体。
鸽巢原理的简单应用
分配问题
鸽巢原理可以用于解决分配问题,例如将 n 个不同的数分配到 m 个不同的区间中,使得每个区间至少有一个数。
量子力学
在量子力学中,鸽巢原理可以 用于描述量子系统的状态和演 化。
统计力学
在统计力学中算机模拟
在计算机模拟中,鸽巢原理可 以用于模拟物理系统的行为和 性质。
04
鸽巢原理的扩展和推广
鸽巢原理的推广形式
01
02
03
推广到无限集合
在无限集合中,如果每个 元素都有有限个“巢穴”, 则至少有一个“巢穴”包 含无限多个元素。
抽屉原理
鸽巢原理也可以用于解决抽屉原理问题,例如在 n+m 个物体中 放入 n 个抽屉,使得至少有一个抽屉包含两个或两个以上的物体 。
鸽巢原理的证明
• 鸽巢原理的证明可以通过反证法进行。假设存在一个反例,即存在 n 个物体放入 m 个容器中,且每个容器最多只有一个物 体。那么我们可以将这 n 个物体重新分配到 m 个容器中,使得每个容器至少有两个物体,这与假设矛盾。因此,假设不成 立,鸽巢原理成立。

组合数学第二章鸽巢原理课件PPT

组合数学第二章鸽巢原理课件PPT

THANKS
感谢观看
在多重鸽巢原理中,存在多个相互独立的鸽 巢,每个鸽巢都有自己的限制条件。这些限 制条件可以是数量限制、性质限制等。当每 个鸽巢都满足鸽巢原理的条件时,多重鸽巢 原理成立。多重鸽巢原理的应用范围很广,
可以解决许多组合计数问题。
鸽巢原理的变体
总结词
鸽巢原理的变体是指在满足鸽巢原理的条件基础上, 对鸽巢和物品的数量或性质进行一些调整或变化。
鸽巢原理的数学表达形式是:如果 n 个物体放入 m 个容器中 (n > m),则至少有一个容器包含两个或两个以上的物体。
鸽巢原理的应用场景
鸽巢原理在组合数学、概率论、统计学等领域有广泛的应用。例如,在解决一些 计数问题、概率分布问题以及组合优化问题时,可以利用鸽巢原理来寻找解决方 案。
在实际生活中,鸽巢原理也常被用于解决各种问题,如资源分配、工作安排、时 间规划等。
详细描述
首先假设鸽巢原理不成立,即存在n个鸽子无法平均分配到m个鸽巢中。然后,我们尝 试将这n个鸽子重新分配到m个鸽巢中,由于每个鸽巢至少有一个鸽子,所以至少有一 个鸽巢有超过一个鸽子。这与我们的假设矛盾,因此我们的假设是错误的,鸽巢原理成
立。
证明方法二:数理归纳法
总结词
数理归纳法是一种基于数学归纳法的证 明方法,通过逐步推导和归纳来证明结 论。
详细描述
有限制的鸽巢原理是指在某些特定条件下,鸽巢原理依 然成立。这些特定条件可能包括鸽巢和物品的数量限制 、物品的性质限制等。例如,当鸽巢的数量小于物品的 数量时,即使物品可以相互替代,鸽巢原理也不成立。
多重鸽巢原理
总结词
多重鸽巢原理是指存在多个相互独立的鸽巢 ,每个鸽巢都满足鸽巢原理的条件。
详细描述

组合数学课件--第三章第四节鸽巢原理

组合数学课件--第三章第四节鸽巢原理

如果 A B
则结果成立。否则:
令: Y A \ (A B), Z B \ (A B)
Y和Z就是满足条件的两个集合。
13
3.13 鸽巢原理举例
例3.13.7 X是9个不同正整数的集合,E是 X的子集,S(E)是集合E的元素和。n是X的元素 的最大值。
求n的值,使X至少存在两个集合A和B,使 S(A)=S(B)。
25
3.14 鸽巢原理的推广
3.57,n是大于等于3的整数,则下列数的集合: {2-1,22-1,23-1,...,2n-1-1}中存在一数被n除尽。
首先这是n-1个奇数,假如n是偶数时,不可能 成立;
当n=4时,数列为{1,3,7}不可能被4除尽。
26
3.14 鸽巢原理的推广
3.57,n是大于1的奇数,则下列数的集合: {2-1,22-1,23-1,...,2n-1-1,2n-1}中至少存在一数被 n除尽。
解:
X的任意子集的元素之和小于X的所有子集 的数目时!
设E是X的任意子集。 S(E)≤n+(n-1)+(n-2)+…+(n-8)=9n-36 也就是说X的任何子集的元素和都小于或等于9n-36
14
3.13 鸽巢原理举例
X的任何子集的元素和都小于或等于9n-36 X的非空子集的数目? C(9,1)+C(9,2)+…+C(9,9) =29-1=511
23
3.14 鸽巢原理的推广
例3.14.9:随意地给正十边形的10个顶点编 上号码1,2,3,4,5,6,7,8,9,10,求证:必有一个顶 点及与之相邻的两顶点之和不小于17。
证明:以A1,A2,A3,…,A10表示正十边形的10 个顶点,

组合数学第三章答案

组合数学第三章答案

3.1题(宗传玉)某甲参加一种会议,会上有6位朋友,某甲和其中每人在会上各相遇12次,每二人各相遇6次,每三人各相遇3次,每五人各相遇2次,每六人各相遇一次,1人也没有遇见的有5次,问某甲共参加了几次会议解:设A i为甲与第i个朋友相遇的会议集,i=1,…,6.则故甲参加的会议数为:28+5=33.3.2题(宗传玉)求从1到500的整数中被3和5整除但不被7整除的数的个数.解:设A3:被3整除的数的集合A5:被5整除的数的集合A7:被7整除的数的集合所以3.3.题(宗传玉)n个代表参加会议,试证其中至少有2人各自的朋友数相等。

解:每个人的朋友数只能取0,1,…,n-1.但若有人的朋友数为0,即此人和其他人都不认识,则其他人的最大取数不超过n-2.故这n个人的朋友数的实际取数只有n-1种可能.,所以至少有2人的朋友数相等.3.4题(宗传玉)试给出下列等式的组合意义.解:(a) 从n 个元素中取k 个元素的组合,总含有指定的m 个元素的组合数为)()(kn m n mk m n --=--。

设这m 个元素为a 1,a 2,…,a m ,Ai 为不含a i 的组合(子集),i=1,…,m.()∑∑∑==∈⊄==⎪⎪⎭⎫⎝⎛-⎪⎪⎭⎫ ⎝⎛-=-+⎪⎪⎭⎫ ⎝⎛==⎪⎪⎭⎫ ⎝⎛--⎪⎪⎭⎫⎝⎛-=ml l m l l m i i lj i lk l n k m A k n k n m n k l n l j 01),(),...,(1m1i i i i i 1)1(A A A A 111213.5题(宗传玉)设有三个7位的二进制数:a1a2a3a4a5a6a7,b1b2b3b4b5b6b7,c1c2c3c4c5c6c7.试证存在整数i 和j,1≤i≤j≤7,使得下列之一必定成立:a i=a j=b i=b j,a i=a j=c i=c j,b i=b j=c i=c j.证:显然,每列中必有两数字相同,共有种模式,有0或1两种选择.故共有·2种选择.·2=6.现有7列,.即必有2列在相同的两行选择相同的数字,即有一矩形,四角的数字相等.3.6题(宗传玉)在边长为1的正方形内任取5个点试证其中至少有两点,其间距离小于证:把1×1正方形分成四个(1/2)×(1/2)的正方形.如上图.则这5点中必有两点落在同一个小正方形内.而小正方形内的任两点的距离都小于.3.7题(王星)在边长为1的等边三角形内任取5个点试证其中至少有两点,期间距离小于1/2.证:把边长为1的三角形分成四个边长为1/2的三角形,如上图:则这5点中必有两点落在同一个小三角形中.小三角形中任意两点间的距离都小于1/2.3.8题(王星)任取11个整数,求证其中至少有两个数它们的差是10的倍数。

鸽巢原理(抽屉原理)的详解

鸽巢原理(抽屉原理)的详解

鸽巢原理(抽屉原理)的详解抽屉原理百科名⽚桌上有⼗个苹果,要把这⼗个苹果放到九个抽屉⾥,⽆论怎样放,我们会发现⾄少会有⼀个抽屉⾥⾯放两个苹果。

这⼀现象就是我们所说的“抽屉原理”。

抽屉原理的⼀般含义为:“如果每个抽屉代表⼀个集合,每⼀个苹果就可以代表⼀个元素,假如有n+1或多于n+1个元素放到n个集合中去,其中必定⾄少有⼀个集合⾥有两个元素。

” 抽屉原理有时也被称为鸽巢原理(“如果有五个鸽⼦笼,养鸽⼈养了6只鸽⼦,那么当鸽⼦飞回笼中后,⾄少有⼀个笼⼦中装有2只鸽⼦”)。

它是组合数学中⼀个重要的原理。

第⼀抽屉原理原理1:把多于n+1个的物体放到n个抽屉⾥,则⾄少有⼀个抽屉⾥的东西不少于两件。

证明(反证法):如果每个抽屉⾄多只能放进⼀个物体,那么物体的总数⾄多是n,⽽不是题设的n+k(k≥1),故不可能。

抽屉原理原理2 :把多于mn(m乘以n)个的物体放到n个抽屉⾥,则⾄少有⼀个抽屉⾥有不少于m+1的物体。

证明(反证法):若每个抽屉⾄多放进m个物体,那么n个抽屉⾄多放进mn个物体,与题设不符,故不可能。

原理3 :把⽆穷多件物体放⼊n个抽屉,则⾄少有⼀个抽屉⾥有⽆穷个物体。

原理1 、2 、3都是第⼀抽屉原理的表述。

第⼆抽屉原理把(mn-1)个物体放⼊n个抽屉中,其中必有⼀个抽屉中⾄多有(m—1)个物体。

证明(反证法):若每个抽屉都有不少于m个物体,则总共⾄少有mn个物体,与题设⽭盾,故不可能。

应⽤基本介绍应⽤抽屉原理解题抽屉原理的内容简明朴素,易于接受,它在数学问题中有重要的作⽤。

许多有关存在性的证明都可⽤它来解决。

例1:同年出⽣的400⼈中⾄少有2个⼈的⽣⽇相同。

解:将⼀年中的365天视为365个抽屉,400个⼈看作400个物体,由抽屉原理1可以得知:⾄少有2⼈的⽣⽇相同. 400/365=1…35,1+1=2 ⼜如:我们从街上随便找来13⼈,就可断定他们中⾄少有两个⼈属相相同。

“从任意5双⼿套中任取6只,其中⾄少有2只恰为⼀双⼿套。

组合数学(3)

组合数学(3)

的两种形式上。
32
本次授课到此结束
作业如下: P26
15, 16,
下次上课内容:3.1 两个基本记数原理
33
如果m≥2及n≥2是两个整数,则存在一个正整数 p使得Kp Km , Kn ,这还不是最一般的形式。
如果Kp Km , Kn , 那么对任何的q≥p 成立
Kq Km , Kn ,则 p是满足要求的最小数。
14
Ramsey数,定义为:使得Kp Km , Kn 成立 的最小整数p, 称为Ramsey数;
a + b-2 =( ) a- 1
29
定理
若 a ≥3,则 r ( a , a) > 2
a 2
n 证:Kn有 ( 2 种方案.其中同色Ka的方案数不超过 a n n ( 2 )- ( 2 ) ( ) · 2 ·2 2 Ka的 个数 可红 可蓝 可任意 着色边 数
n ( 2) )条边,对边红蓝2着色有2
<2
n (2 )
≤2
( 2 )-1 a 22
31
则必有Kn的一个2着色方案中无同色Ka,有 r ( a ,a)定义可知,r (a , a)>n,所以r (a , a) >


本次课我们学习了 Ramsey问题的
基本原理和部分完全图的多色涂色 问题。由于Ramsey问题是鸽巢原理 的推广,我们的重点放在鸽巢原理
完全四边形,结论亦真。
由(1)及(2), 定理得证。
注意:当n>9时,定理2自然成立。但当n=8时, 可举出反例 ( 如下图所示 ) ,即可使其既无同色三 角形,又无同色完全四边形。
行证明如下
N
db(v1)≥6
dr(v1)≥4?

组合数学 鸽巢原理

组合数学 鸽巢原理

三 、Ramsey问题与Ramsey数
定理3 对6个顶点的完全图K6任意进行红、蓝两边着色,都存在一个红色三 角形或一个蓝色三角形。 定理4 对6个顶点的完全图K6任意进行红、蓝两边着色,都至少有2个同色三 角形。 定理5 对10个顶点的完全图K10,任意进行红、蓝两边着色,都或者有一红色 K4,或者有一蓝色K3 .
应用3 给定m个整数 a , a ,, a , 存在整数k和l 0 k l m , 使得 a a a 能够被m整除。通俗地说,就是在序列 a , a ,, a 中存在连续 a ,这些 a
1 2 m k 1 k 2 1 除。 应用4 一位国际象棋大师有11周的时间备战一场锦标赛,他决定每天至 少下一盘棋,但为了不使自己过于疲劳他还决定在每周不能下棋超过 12盘。证明存在连续若干天期间这位大师恰好下了21盘棋。 应用5 (中国余式定理)令m和n为二互素的正整数,并令a和b为两整数, 且0 a m 1以及 0 b n 1。于是,存在一个正整数x,使得x除以m的余数 为a,并且x除以n的余数为b;即可以写成 x pm a 的同时又可写成x qn b 的形式,这里,p和q是两个整数。
m1 , m2 ,, mn
m1 m2 mn r 1 n
那么
1 2 n
中至少有一个大于或等于r
n
, m ,, m 推论3 m若将 m个物品放入n个盒子中,则至少有一个盒子中有不少于 m 个物
品.其中, 是不小于的最 m 小整数。
m n
n
应用6 将1到16的16个正整数任意分成三部分,其中必有一部分中 的一个元素是某两个元素之差(三个元素不一定互不相同)。
二、鸽巢原理的加强形式
定理2 如果把 q q q n 1 个物体放进n个盆子里,那么或者第一个盒 子里装有q1至少个物体,或者第二个盒子里装有至少q2个物体,…, 或者第n个盒子里装有至少qn个物体。

鸽巢原理

鸽巢原理

摘要鸽巢原理是组合数学中最基本的计数原理之一,也是证明存在性问题的一种重要方法.本文首先介绍了鸽巢原理的不同表述形式及其推论,然后从整除关系的证明、几何图形的分割以及解决实际问题等几个角度介绍了鸽巢原理的应用,并对例题中鸽巢的构造技巧做了分析.关键词:鸽巢原理;简单形式;一般形式;加强形式AbstractThe pigeonhole principle is one of the basic counting principle in combinatorics, but also it is an important method to prove the problem of the existence. This paper first introduces the different expressions of the pigeonhole principle and its deduction, then the applications of the pigeonhole principle are introduced from several angles of proof of aliquot relationship, division of the geometrical figure and solving practical problems, the structured skills of the pigeonhole principle in examples are analysed.Key words: pigeonhole principle; simple form; general form; strengthend form目录摘要 (I)Abstract (II)第1章鸽巢原理 (1)第1节鸽巢原理的基本形式 (1)第2节鸽巢原理的相关推论 (4)第2章鸽巢原理的应用 (6)第1节鸽巢原理应用于数的整除关系 (6)第2节鸽巢原理应用于几何图形 (7)第3节鸽巢原理应用于实际生活 (9)总结 (12)参考文献 (13)致谢 (14)第1章 鸽巢原理鸽巢原理是组合数学中的一个基本原理.应用鸽巢原理可以解决涉及存在性的许多组合问题.本章将介绍鸽巢原理的表现形式及其相关推论,并以例题的形式作简单的说明.第1节 鸽巢原理的基本形式鸽巢原理又称鸽笼原理、抽屉原理.从其产生到现在,已产生有多种不同的表达形式.1.1鸽巢原理的简单形式定理1 如果把1+n 个物体放入到n 个盒子中去,则至少有一个盒子放有两个或更多的物体.证明(反证法) 假设n 个盒子中的每个盒子里至多放入了一个物体,则放入n 个盒子中的物体总数至多为n 个.这与题设“共有1+n 个物体”相矛盾,所以知道假设是错误的,从而证明了至少有一个盒子中放有两个或更多的物体.定理1仅能被用于证明一个排列或某种现象的存在性,不能对任何构造排列或寻找现象的例证给出任何指示. 例1 在一次舞会上,来了n 位舞伴,彼此认识的握手问候.证明:在无论什么情况下,这n 位舞伴中至少有两个人握手的次数一样多.解 由已知条件可知,这n 位舞伴中,每个人握手的次数最少有0次,最多有1-n 次.比如,如果有一位舞伴握手的次数是0次,那么其他舞伴握手次数最多不能多于2-n 次,即握手次数为0,1,2, ,2-n ;如果有一位舞伴握手的次数是1-n 次,那么其他舞伴握手次数最少不能少于1次,即握手的次数为1,2, ,1-n .总之,这n 位舞伴握手次数有1-n 种情况.把这1-n 种情况看成1-n 个抽屉,并把舞会上的n 位舞伴按照其握手的次数归入相应的“抽屉”,则根据抽屉原理可知,至少有两个人属于同一抽屉,即可得这两个人握手的次数一样多.例2 设1a ,2a ,3a ,4a 为任意四个整数,1b ,2b ,3b ,4b 为1a ,2a ,3a ,4a 的任一排列,则11a b -,22a b -,33a b -,44a b -中必有两个数之差是3的倍数.证明 既然1b ,2b ,3b ,4b 是1a ,2a ,3a ,4a 的一个排列,显然11a b -,22a b -,33a b -,44a b -为四个整数.这四个整数被3除的余数只能是0,1,2中的一个,于是按余数的情形构造3个抽屉,把这四个数11a b -,22a b -,33a b -,44a b -视为四个物体,放入这3个抽屉中去,根据抽屉原理,至少有一个抽屉里面放了两个或两个以上的物体,不妨设这两个数为i i a b -与j j a b -,显然有)3(mod j j i i a b a b -≡-,根据同余与整除的关系,有)]()[(|3j j i i a b a b ---,从而11a b -,22a b -,33a b -,44a b -中必有两个数之差是3的倍数.注:以2为标准,可以把全体整数分成奇数与偶数两类,这实际上是把整数用2除,余数为1的那些数构成了模2的一个剩余类1K ,即为奇数集;把整数用2除,余数为0的那些数构成了模2的一个剩余类0K ,即为偶数集,这两个集合的交集为空集,而其并集为整数集.这种做法可以推广,即可以把整数集按照被模m (1)m >除的余数分成m 个两两互不相交的集合0K ,1K , ,1-m K ,例2就是把整数集按照用3除而分为0K 、1K 和2K 三个抽屉,然后把11a b -,22a b -,33a b -,44a b -这四个物体放到三个抽屉里面去,由于物体数目多于抽屉个数,所以就有一个抽屉至少被放入了两个物体.1.2鸽巢原理的一般形式在定理1中,如果将1+n 改写成12221+-+++=+n n (式中含n 个2),于是定理1就可以叙述为:如果把12221+-+++=+n n 个物体放入n 个盒子中去,则至少存在一个i ),,2,1(n i =,使得第i 个盒子中至少放有两个物体.设想,如果将1222+-+++n 中的第i 个2改为正整数i q ),,2,1(n i =,就得到鸽巢原理的一般形式.定理2 设i q 是正整数),,2,1(n i =,121+-+++≥n q q q q n ,如果把q 个物体放入n 个盒子中去,则必存在一个i ,使得第i 个盒子中至少有i q 个物体.证明(反证法) 假设结论不成立,即对每个i ,第i 个盒子中至多放有1-i q 个物体,从而这n 个盒子放入的物体的总数最多为q n q q ni i n i i <-=-∑∑==11)1(,这与“把q 个物体放入n 个盒子中”矛盾,所以假设是错的,即:必存在一个i ,使得第i 个盒子中至少有i q 个物体.例3 一个箱子里装有三种不同颜色(红球、蓝球和黑球)的球,为了保证箱子内至少装有8个红球,或者至少装有6个蓝球,或者至少装有9个黑球,则放入箱子中的球数最少是多少?解 由鸽笼原理的一般形式可知,无论怎样装入,2113968=+-++个球将保证箱子内的球满足所要求的性质,但7个红球,5个蓝球和8个黑球,即总数为20个球不能满足所要求的性质,因此,放入箱子中的球数最少是21.例4 设A 是6个正整数的集合,可以证明存在非空的子集A B ⊆,使得B 的元素之和能被6整除,设},,,{621a a a A =.证明 取A 的6个子集为}{11a A =,},{212a a A =, ,6126{,,,}A a a a = .令)6(mod 11r a ≡,)6(mod 221r a a ≡+, ,)6(mod 6621r a a a ≡+++ ,60<≤i r ,6,,2,1 =i ,若存在0=h r ,则)6(mod 021≡+++h a a a ,否则,1r ,2r , ,6r 为小于6的正整数,根据鸽巢原理,将余数1,2,3,4,5看作5个鸽巢,六个余数看作6只鸽子,必存在i r 和j r 相等,不妨设j i <,1212(mod6)j i a a a a a a +++≡+++ ,故)6(mod 021≡+++++j i i a a a ,即)(|621j i i a a a +++++ ,从而说明了12{,,,}i i j a a a ++ 就是满足题目要求的集合B .注:由以上对定理2的证明及例题可知,定理2在解决实际问题的证明中有着独特的作用.1.3鸽巢原理的加强形式定理3 设A 是有限集,1q ,2q , ,n q 都是正整数,如果1||21+-+++≥n q q q A n ,A A i ⊆),,2,1(n i =,且A A ni i == 1,则必有正整数k )1(n k ≤≤,使得k k q A ≥||.证明(反证法) 假设有正整数k )1(n k ≤≤,使得1||-≤i k q A ),,2,1(n i =,此时∑∑====-≤≤=ni i n i n i i n i i q A A A 1111)1(|||||| n q q q n -+++= 21,这与1||21+-+++≥n q q q A n 矛盾,所以假设不成立,因此,必有正整数k )1(n k ≤≤,使得k k q A ≥||.例5 随意地给正八边形的8个顶点编上号码1,2, ,8,求证:必有一个顶点,该顶点及与之相邻的两个顶点的号码之和不小于14.证明 以1A ,2A , ,8A 表示正八边形的8个顶点,以i q )8,,2,1( =i 表示顶点i A 及与i A 相邻的两个顶点的号码之和,则18)114(1083)821(821+⨯->=⨯+++=+++ q q q .由定理3,必有正整数k )81(≤≤k ,使得14≥k q ,这表示必有一个顶点,该顶点及与之相邻的两个顶点的号码之和不小于14.第2节 鸽巢原理的相关推论在上一节中我们介绍了鸽巢原理的基本形式及其简单证明,但是对于一些更加复杂的、有关存在性的组合问题,鸽巢原理的基本形式显得无能为力,为此,本节将对鸽巢原理进行更进一步的深入研究,以得到某些推论.在定理2中,若令r q q q n ==== 21,则可以得到下面的结论.推论 1 如果把1)1(+-r n 个物体放入n 个盒子中,则至少存在一个盒子放有不少于r 个物体.例1 分别将两个大小不一的圆盘分成100个相等的扇形,在大圆盘上任意选取50个扇形染成红色,将其余50个大扇形染成蓝色,并将小圆盘上的100个小扇形中的每一个任意地染成红色或蓝色,然后将小圆盘放在大圆盘上面,使得两个圆盘的中心重合.这样,转动小圆盘能使其每一扇形都能叠放于大圆盘的某一扇形内.证明:当适当转动小圆盘时,可使叠放的扇形对中,同色者至少有50对.证明 小圆盘的每个扇形都叠放于大圆盘的一个扇形中,有100种可能的位置,所以将这100种可能位置看作100个不同的盒子.在这100种可能位置中,将同色的扇形对看作放入盒子中的物体,小圆盘上的每一扇形都有50次配成同色的扇形对.因此这样的扇形对一共有50100⨯个.而1)150(10050100+-⨯>⨯,由推论1知,至少有一种小圆盘与大圆盘的叠放方式,可使叠放的扇形中至少有50个同色的扇形对.例2 在某中学A 班有50名学生,其中年龄最小的是15岁,最大的是16岁.证明这个班中至少有三个学生是同年同月生的.证明 1)125(24950+-⨯=>,由于年龄最小的是15岁,最大的是16岁,故将15岁、16岁看作2个“盒子”,将50名学生放入这2个“盒子”中,由鸽巢原理推论1知:至少有一个“盒子”中放有25名学生,即至少有25名学生同岁,也是就是说这25名学生同年生.再将十二个月分为12个“盒子”,将这25名同年生的学生放入这12个“盒子”中,因为1)13(1225+-≥,故由推论1知,至少有一个“盒子”中放有3名学生,即在此25个同年出生的学生中至少有3个人是同月生的,故这个班中至少有三个人是同年同月生的.推论 2 对于任意n 个正整数1m ,2m , ,n m ,如果这n 个正整数满足不等式1)(121->+++r m m m nn ,则1m ,2m , ,n m 中至少有一个不小于r . 证明(反证法) 假设对所有的1m ,2m , ,n m ,都有1m ,2m , ,n m 小于r ,即1-≤r m i ),,2,1(n i =,于是)1(21-=-≤+++r n n nr m m m n ,所以1)(121-≤+++r m m m nn , 这与1)(121->+++r m m m nn 矛盾,因此,假设不成立,原命题成立,所以1m ,2m , ,n m 中至少有一个不小于r 的结论成立.推论3 m 只鸽子,n 个鸽巢,则至少有一个鸽巢里有不少于1]1[+-nm 只鸽子. 注:这里的符号“][”为取整符号,即][x 表示不超过x 的最大整数.至此,本章总结了鸽巢原理的表现形式及其部分推论.虽然原理的表述比较简单,但是应用原理证明问题的时候,构造鸽巢的方法是比较不容易得到的.第2章 鸽巢原理的应用运用鸽巢原理的关键是“制造抽屉”及“元素”.通常,可采用把n 个“鸽子”进行合理分类的方法来制造抽屉.本章将主要研究鸽巢原理在代数学、几何学以及日常生活中的应用.第1节 鸽巢原理应用于数的整除关系鸽巢原理与数的整除有着密切的关系,在解决有关数的整除问题时,往往将余数作为“抽屉”,将整数看作放入抽屉中的“物体”,最后再利用鸽巢原理解决整数的相关问题.例1 设1a ,2a , ,2012a 是2012个任意正整数的序列,则至少存在整数k 和l ,20121≤<≤l k ,使得和l k k a a a +++++ 21是2012的倍数.证明 构造一个序列:11a s =,212a a s +=,3213a a a s ++=, ,2012212012a a a s +++= ,由于每一个i a 均为正整数,所以,201221s s s <<< .有两种可能:(1)存在某一个n s 是2012的倍数,则定理已得证.(2)假设在上面的序列中没有任何一个元素是2012的倍数,用模2012的剩余类0K ,1K , ,2011K 做成2012个鸽巢.由假设,1s ,2s , ,2012s 均不属于0K 中,从而1s ,2s , ,2012s 这2012个数应属于0K ,1K , ,2011K 这2011个鸽巢,于是根据鸽巢原理,有一个i K 至少被放入了两个数,不妨设为k s ,l s .k k a a a s +++= 21,l l a a a s +++= 21,这样 2012|()k l s s -,即)(|201221l k k a a a +++++ ,也就是和l k k a a a +++++ 21是2012的倍数.例 2 设1a ,2a , ,1997a 是正整数1,2, ,1997的一个排列.求证:乘积)1997()2)(1(199721---a a a 是一个偶数.证明 因为1997是奇数,故排列1,2, ,1997中共有999个奇数,1a ,2a , ,1997a 中也共有999个奇数,因此,在1,2,,1997,1a ,2a , ,1997a 中共有19989992=⨯个奇数,把1998个奇数看作“物体”放入1997个盒子中,必有两个奇数在同一盒子中,其对应的差为偶数,设这两个奇数为i a 和i ),,2,1(n i =,则可得i a i -为偶数,进而可得出乘积)1997()2)(1(199721---a a a 是一个偶数,故本题结论成立.例3 证明:在任意27个整数中,必存在两个数,其和或差能被50整除.证明 设27个整数为1a ,2a , ,27a ,它们被50除的余数分别为1r ,2r ,,27r ,而任意一整数被50除的可能余数为0,1,2, ,49,共50个,它可分为26个类:}0{,}49,1{,}48,2{, ,}26,24{,}25{.将26个类看为鸽巢,27个余数看为鸽子,则27个鸽子放入26个鸽巢中,由鸽巢原理知,至少有两个鸽子属于同一类,例如i r ,j r ,于是j i r r =或50=+j i r r ,这就是说j i a a -可被50整除,或j i a a +可被50整除.例4 任意给定1008个不同的自然数,求证其中必有两个整数,其和或差是2013的倍数.解 以整数除以2013的余数0,1,2, ,2012为标准,制造2013个抽屉,标以]0[,]1[,]2[, ,[2012].再作调整,[2011],[2012]这两个抽屉分别与]2[,]1[合并, ,则可得到1007个抽屉,任意给定1008个不同的自然数放入这1007个抽屉,则至少有一个抽屉里有两个数,它们的和或差是2013的倍数.由此可见,鸽巢原理在整除关系的应用中具有重要的作用.为解决数的整除关系问题提供了很好的方法.第2节 鸽巢原理应用于几何图形在上节中主要介绍了鸽巢原理在整除中的应用,然而鸽巢原理的应用并不仅仅局限于此.在某些与几何图形相关命题的证明中,也可以根据题目的特点构造抽屉,应用鸽巢原理解题.例1 在边长为a 的正三角形内任意放置17个点,则其中至少有两个点的距离不大于4a . 证明 将边长为a 的正三角形分成边长为4a 的16个 小正三角形,如图2-1所示,将17个点放入16个小正三 图2-1角形中,由鸽巢原理知,至少有一个三角形中放有2个或两个以上的点,而这两点的距离不大于4a . 例2 证明:把5个点放到边长为2的正方形内部,则至少存在两个点,它们之间的距离小于2.证明 如图2-2把边长为2的正方形分成四个相等的小正方形,则每个小正方形的对角线长为2.如果把每个小正方形当作一个盒子,由鸽巢原理知,把5个点放入4个盒子中,必有一个盒子中放入了至少两个点,则有一个小正方形中有两个点.而小正方形的对角线长为2,也就是说,小正方形中任意两点的最大距离为2,但是, 由于5个点放在正方形的内部,因此它们之间的距离小于2. 2-2例3 如图2-3所示,每个方格着红色、蓝色或黑色,证明至少存在两列有相同的着色.图2-3证明 用三种颜色按列着色,根据乘法规则,每列着色的方式只可能有27333=⨯⨯种(视为27个鸽巢),而图中有28列方格(视为28个鸽子).根据鸽巢原理,至少有两列着色方式相同.例4 在直径为5的圆内任意给定10个点,证明存在两个点,它们之间的距离小于2.证明 根据题意,我们最先考虑到把圆等分成9个扇形而构造出9个抽屉,但是虽然必有两个点在某一扇形内,但不能确定它们之间的距离小于2.于是我们考虑先用一个与已知圆同心,半径为1的不包含边界的小圆作为一个抽屉,然后再把圆环部分等分成八个部分(如图2-4所示)这样就构成9个抽屉.根据抽屉原理可知,一个抽屉(包括边界)中,若这两 图2-4个点在小圆(不包含边界)中,显然它们之间的距离小于2.若这两个点在圆环部分的八个等分中的某一图形里,不妨设在图形ABCD .由于292.152222<<⋅-=-=R CD ,293.12215.2215.24cos 22222<<⨯⨯⨯-+=-+=πRr r R AC , 由此可知,这时两点之间的距离也小于2,从而命题得证.显然,适当的将图形进行分割,可以将几何中的一些问题用组合数学的思想解决,可见鸽巢原理能用于某些几何问题的证明.第3节 鸽巢原理应用于实际生活例1 某单位举行踩气球比赛,共有21人参加,共有181个气球,其中最少一人能踩5个气球,最多一人能踩10个气球,则至少有5人踩气球的数量相同.分析 按踩气球的多少,从5到10个气球可以构造6个抽屉,这个问题就转化为至少有5人踩气球的数量在同一个抽屉里.证明(反证法) 按踩气球的多少,从5到10个气球可以构造6个抽屉,假设无5人或5人以上踩气球的数量在同一个抽屉里,那只有5人以下踩气球的数量在同一个抽屉里,而参加踩气球的人数为21人,所以,每个抽屉最多有4人,故踩气球总数量最多有4(5610)180181+++=< ,得出矛盾,因此,至少有5人踩气球的数量相同.例2 某校有55个同学参加英语比赛,已知将参赛人任意分成四组,则必有一组的女生多于2人,又知参赛者中任何10人中必有男生,则参赛男生的人数为多少人?解 因为任意分成四组,必有一组的女生多于2人,所以女生至少有9124=+⨯(人),因为任意10人中必有男生,所以女生人数至多有9人.所以女生有9人,男生有46955=-(人).例 3 11名学生到老师家借书,老师的书房中有A 、B 、C 、D 四类书,每名学生最多可借两本不同的书,最少借一本.试证明必有两个学生所借的书的类型相同.证明 若学生只借一本书,则不同的类型有A 、B 、C 、D 四种,若学生借两本不同类型的书,则不同类型有AB 、AC 、AD 、BC 、BD 、CD 六种.共有10种类型,把这10种类型看作10个“抽屉”,把11个学生看作11个“苹果”.如果谁借哪种类型的书,就进入哪个抽屉,由抽屉原理,至少有两个学生,他们所借的书的类型相同.例4 某一制造铁盘的工厂,由于设备和技术的原因只能将生产盘子的重量控制在50克到1.50克之间.现需要制成重量相差不超过005.0克的两铁盘来配制一架天平,问该工厂至少要生产多少铁盘才能保证得到一对符合要求的铁盘.解 将铁盘按重量分类,所有50克到005.50克的分为一类,005.50克到01.50克的分为一类,01.50克到015.50克的又分为一类, ,最后,095.50克到1.50克为一类,共计20类视为20个鸽笼,由鸽笼原理知,若该工厂生产21个铁盘,那么就有两个铁盘属于同一类,它们之间的重量不超过005.0克.故该工厂至少要生产21个铁盘才能得到一对符合要求的铁盘.例5 证明:在任意的一群人中,一定有这样的两个人,他们在这群人中有相同个数的熟人(某人与自己不能算是熟人).证明(归纳法) 设任意一群人的个数为n ,且2≥n .(因为1=n 时,不成其为一个人群)当2=n 时,这两个人或者相互是熟人或者相互是生人.当这两人是熟人时,则他们的熟人都是1个人.当这两个人互不相识时,则他们的熟人都是0.故当2=n 时,结论成立.当3≥n 时,假设i x ),,2,1(n i =表示第i 个人的熟人数目.下面分三种情况讨论.(1)假设这群人中每人都是熟人,即0≠i x 且11-≤≤n x i .视1x ,2x , ,n x 为n 个物体,1,2, ,1-n 为1-n 个盒子.这样一来,问题就成为把n 个物体放入1-n 个盒子的问题了.由鸽巢原理知至少有两个物体放在同一个盒子中,不妨设k x 与l x 在同一盒子中(l k ≠),即l k x x =.这表明第k 个人与第l 个人有相同数目的熟人.在这种情况下,结论成立.(2)假设这群人中只有1个人没有熟人,不妨设这个人就是第n 个人,即0=n x 且21-≤≤n x i )1,,2,1(-=n i .同样,视1x ,2x , ,1-n x 为1-n 个物体,视1,2, ,2-n 为2-n 个盒子,则由鸽巢原理知至少有一个盒子里放了两个物体.不妨设k x 与l x )1,1,(-≤-≤≠n l n k l k 在同一个盒子里,即l k x x =.故第k 个人与第l 个人的熟人数目相同.故在此情况下,结论成立.(3)假设在这群人中至少有两个人都没有熟人,也就是说这两个人的熟人数目为0.故在此情况下,结论依然成立.综上所述,结论成立.从上面的例题中可以充分的说明鸽巢原理为我们的生活带来了很大的方便.总结本文对鸽巢原理、鸽巢原理的基本形式、鸽巢原理的相关推论以及鸽巢原理的应用方面进行了分析、总结与证明,在应用方面,利用鸽巢原理及其相关的推论证明了其在生活中的一些应用,通过本文的论述,充分体现了鸽巢原理在整数、几何图形及实际生活等方面的应用性,同时也充分体现了鸽巢原理在数学中所具有的重要地位,当然在对鸽巢原理应用的方面上,本文并不是对所有的应用都进行了讨论,所以在应用的完整性上有待改进,并可以继续进行研究讨论.参考文献[1] 卢开澄,卢华明,组合数学(第3版) [M],北京:清华大学出版社,(2002):259-274[2] 石力叶,于娜,抽屉原理及其应用[J],今日科苑,2009(17):1[3] 孙世新,组合数学(第3版) [M],西安:电子科技大学出版社,(2003):25-34[4] 肖美英,抽屉原理及其应用[J],晋中师范高等专科学校学报,2002(03):1-2[5] 孙世新,卢光辉,戴波,组合数学习题解答[M],西安:电子科技大学出版社,(2006):22-23[6] 杨骅飞,王朝瑞,组合数学及其应用[M],北京:北京理工大学出版社,(1992):5-13[7] 曹汝成,组合数学[M],广州:华南理工大学出版社,(1999):170-176[8] 赵晶,抽屉原理及其应用[J],科协论坛(下半月),2008(03):1-2[9]孙世新,张先迪,组合原理及其应用[M],北京:国防工业出版社,(2006):35-58[10] 潘可为,抽屉原理及其应用[J],湖州师专学报,1993(05):2-5致谢……………………………………………………。

组合数学第二章[鸽巢原理]

组合数学第二章[鸽巢原理]

Ramsey
定理
3. Ramsey数的简单性质 [定理] r (a ,b)= r(b, a);r(a,2)=a。
[证] K r(a, b )的边红蓝2着色,有 红Ka或蓝Kb。将红蓝2色对换,就 有红Kb或蓝Ka。 第二个等式是指存在一个a个顶 点的红色完全图,或者存在一条兰 色边。
Ramsey
鸽巢原理 加强形式
[例1] 如图所示的大小盘子,都被均匀地分成200 个扇形。大盘中任选100个扇形图红色,余下 100个图兰色。小盘中的扇形可任意涂成兰色 或红色。证明,能够将两盘子的扇形对齐使得 小盘子和大盘子上相同颜色重合的扇形数目超 过100个。 [证] 可考虑大盘固定,小盘转动,每转动一个 扇形时匹配的扇形数mi,1≤i≤200。 当小盘转过一圈时,每个小盘上的扇形无论红 或兰,都会与大盘上100个扇形匹配,故总匹 配扇形数为200*100=20000,平均数为 20000/200=100。故必有某mi≥100。
第二章 鸽巢原理
§2.1 鸽巢原理基本形式
§2.2 鸽巢原理的加强形式
§2.3 Ramsey 定理
鸽巢原理 基本形式
§2.1 鸽巢原理基本形式
鸽巢原理是组合数学中最简单也是 最基本的原理,也叫抽屉原理。即: 若有n个鸽子巢,n+1个鸽子,则至 少有一个巢内有至少有两个鸽子。 [例1]13人中至少有2人的生日在同一月 份。 [例2]参加一会议的人中每人至少和其他 一人相识,则至少有2人认识的别的参 加者的人数相等。
鸽巢原理 基本形式
[例5] 设 a1 , a2 , · , am是正整数序列, · · 则至少存在k和l , 1≤k≤l≤m,使得和 ak+ak+1+·+al是m的倍数。 · · [证] 记Sk= a1+a2+·+ak,且记Sk≡ rk · · mod m,其中0≤rk<m,k=1,2,·,m。 · · 若存在l,使Sl≡0 mod m则命题成立。 否则,1≤rk≤m-1,即m个余数置于 m-1个盒子里,故存在 rk = rh,即 Sk≡ Sh。不妨设 h>k,则Sh-Sk= ak+1+ak+2+… +ah ≡0 mod m 。

组合3容斥原理鸽巢原理 共89页

组合3容斥原理鸽巢原理 共89页
A 2 1 2 2 0 6 0 , A 3 1 2 3 0 4 0 , A 5 1 2 5 0 2 4 , A 7 1 2 7 0 1 7 ,
A2 A3 2120320, A2 A5 1120012, A2 A7 112408, A3 A5 112508,
ABAC BC 2 n A B C 1
a,b,c都至少出现一次的n位符号串数目为
ABC U (A BC ) (ABAC BC ) ABC 4 n 3 3 n 3 2 n 1
3.1 容斥原理
例5 用26个英文字母作不允许重复的全排列,要求
排除dog,god,gum,depth,thing字样的出现,求
3.2 容斥原理—应用
1. 再解错排问题
n个元素依次给以标号1,2,…,n。n个元素 的全排列中,求每个元素都不在自己原来位置上 的排列数。
设Ai 为元素i在第i位上的全体排列, i=1,2,…,n。
则有|U|=n!, 因元素i不能动,因而有:
A i (n 1 )!, i 1 ,2 ,...,n
3.2 容斥原理—应用
同理 Ai Aj (n2)!,i1,2,...,n,ij
每个元素都不在原来位置的排列数为
A1 A2 ... An n!C(n,1)(n1)!
C(n, 2)(n 2)! (1)n C(n, n)1!
n!(111(1)n1)
A
B

500 15
33
被3或5除尽的数的个数为
A B AB A B
1 6 6 1 0 0 3 3 2 3 3
3.1 容斥原理
例4 求由a,b,c,d四个字母构成的n位符号串中a,b,c 都至少出现一次的符号串数目。

组合数学-鸽巢原理讲义

组合数学-鸽巢原理讲义
2013年12月31日 第二章 鸽巢原理和Ramsey定理
证明:对于任意一个整数,它除以100的 余数显然有如下100种情况: 0,1,2,3,……,99 现在有任意给定的52个整数,需要构造 51个盒子,即对这100个余数进行分组, 共51组: {0},{1,99},{2,98},{3,97},…, {49,51},{50}.
解 :根据定推论2.2.1可知,n=3个,r=10,则需要 3×(10-1)+1=28个. 题2.4一次选秀活动,每个人表演后可能得到的 结果分别为“通过”、“淘汰”和“待定” ,至少有多少人参加才能保证必有100个人 得到相同的结果?
2013年12月31日 第二章 鸽巢原理和Ramsey定理
推论2.2.2 设 m1 , m2 ,, mn 是n个正整数, 而且 m1 m2 mn
i 1
§2.3 Ramsey定理
Ramsey (1903-1930)
2013年12月31日 第二章 鸽巢原理和Ramsey定理
完全图: 所有顶点间两两相连构成的图. Cn2 条 Kn :由n 个顶点,两两相连,构成的具有 边的简单图. 任何一个6人聚会中,必有3个人相互认 识或相互不认识.
2013年12月31日
2013年12月31日 第二章 鸽巢原理和Ramsey定理
例2.1.3 对任意给定的52个整数,证明: 其中必存在两个整数,要么两者的和能被 100整除,要么两者的差能被100整除.
分析:① 已知:52个数; ② 目标:找两个数,其和或差能被 100整除; ③ 方法:把52个物体放到51个盒子 中,需要构造51个盒子;
例2.1.4 一名象棋大师有11周时间准备一场 锦标赛,他决定每天至少下一盘棋,为 了不能太累一周中下棋的次数不能多于 12盘. 证明:他一定在此期间的连续若干 天中恰好下棋21盘.

组合数学第二章鸽巢原理课件

组合数学第二章鸽巢原理课件

组合数学
利用鸽巢原理解决组合数 学中的计数问题,如排列、 组合等。
概率论
在概率论中,利用鸽巢原 理研究随机事件的独立性 和概率计算。
离散数学
离散数学中的图论、离散 概率等分支也广泛应用鸽 巢原理。
鸽巢原理在其他领域的应用
计算机科学
在计算机科学中,鸽巢原 理被广泛应用于算法设计 和数据结构分析。
信息理论
在过去的几十年里,鸽巢原理在数学、计算机科学和其他领 域得到了广泛的应用和发展。它已经成为组合数学和离散概 率论的一个重要组成部分。
鸽巢原理的应用场景
计算机科学
在算法设计和数据结构中,鸽 巢原理可以用于解决各种问题 ,如数组和列表的操作、图的
着色等。
离散概率论
在离散概率论中,鸽巢原理可 以用于研究随机事件的独立性 和相互排斥性,以及概率分布 的性质。
详细描述
反证法是一种常用的证明方法,尤其适用于证明否定形式的命题。在证明鸽巢原理时,可以先假设存 在不符合鸽巢原理的情况,然后推导出矛盾,从而证明原命题。这种方法的关键在于找到合适的反证 假设,并从中推导出矛盾。
构造证明法
总结词
通过构造具体的实例或反例来证明命题。
详细描述
构造证明法是一种直观、具体的证明方法。 在证明鸽巢原理时,可以通过构造具体的实 例或反例来证明命题。例如,可以构造一个 具体的鸽巢和物品的例子,通过实例来证明 鸽巢原理的正确性。这种方法可以直观地展 示命题的正确性,但需要注意构造的实例或 反例是否具有一般性。
直接证明法
总结词
通过直接逻辑推理,从已知条件出发,逐步推导结论。
详细描述
直接证明法是数学中最常用的证明方法之一。它基于已知条件和数学公理、定理等,通过逻辑推理逐步推导出结 论。在证明鸽巢原理时,可以从已知条件出发,按照逻辑顺序推导出结论,无需引入其他假设或反证。

数学广角-鸽巢原理

数学广角-鸽巢原理

数学广角——鸽巢问题1、鸽巣原理是一个重要而又基本的组合原理, 在解决数学问题时有非常重要的作用①什么是鸽巣原理, 先从一个简单的例子入手, 把3个苹果放在2个盒子里, 共有四种不同的放法, 如下表无论哪一种放法, 都可以说“必有一个盒子放了两个或两个以上的苹果”。

这个结论是在“任意放法”的情况下, 得出的一个“必然结果”。

类似的, 如果有5只鸽子飞进四个鸽笼里, 那么一定有一个鸽笼飞进了2只或2只以上的鸽;如果有6封信, 任意投入5个信箱里, 那么一定有一个信箱至少有2封信。

我们把这些例子中的“苹果”、“鸽子”、“信”看作一种物体,把“盒子”、“鸽笼”、“信箱”看作鸽巣, 可以得到鸽巣原理最简单的表达形式②利用公式进行解题:物体个数÷鸽巣个数=商……余数至少个数=商+12、摸2个同色球计算方法。

①要保证摸出两个同色的球,摸出的球的数量至少要比颜色数多1。

物体数=颜色数×(至少数-1)+1②极端思想:用最不利的摸法先摸出两个不同颜色的球,再无论摸出一个什么颜色的球,都能保证一定有两个球是同色的。

③公式:两种颜色:2+1=3(个)三种颜色:3+1=4(个)四种颜色:4+1=5(个)1、填一填:(1)鱼岳三小六年级有30名学生是二月份(按28天计算)出生的,六年级至少有()名学生的生日是在二月份的同一天。

(2)有3个同学一起练习投篮,如果他们一共投进16个球,那么一定有1个同学至少投进了()个球。

(3)把6只鸡放进5个鸡笼,至少有()只鸡要放进同1个鸡笼里。

(4)某班有个小书架,40个同学可以任意借阅,小书架上至少要有()本书,才可以保证至少有1个同学能借到2本或2本以上的书。

学生独立思考解答,集体交流纠正。

2、解决问题。

(1)(易错题)六(1)班有50名同学,至少有多少名同学是同一个月出生的?(2)书籍里混装着3本故事书和5本科技书,要保证一次一定能拿出2本科技书。

一次至少要拿出多少本书?(3)把16支铅笔最多放入几个铅笔盒里,可以保证至少有1个铅笔盒里的铅笔不少于6支?3、拓展应用1、把27个球最多放在几个盒子里,可以保证至少有1个盒子里有7个球?教师引导学生分析:盒子数看作抽屉数,如果要使其中1个抽屉里至少有7个球,那么球的个数至少要比抽屉数的(7-1)倍多1个,而(27-1)÷(7-1)=4...2,因此最多放进4个盒子里,可以保证至少有1个盒子里有7个球。

最新组合数学-第一节:鸽巢原理

最新组合数学-第一节:鸽巢原理

第1章 鸽巢原理鸽巢原理(又叫抽屉原理)指的是一件简单明了的事实:为数众多的一群鸽子飞进不多的巢穴里,则至少有一个巢穴飞进了两只或更多的鸽子。

这个原理并无深奥之处,其正确性也是显而易见的,但利用它可以解决许多有趣的组合问题,得到一些很重要的结论,它在数学的历史上起了很重要的作用。

1.1 鸽巢原理的简单形式 鸽巢原理的简单形式可以描述为:定理1.1.1 如果把1n +个物品放入n 个盒子中,那么至少有一个盒子中有两个或更多的物品。

证明 如果每个盒子中至多有一个物品,那么n 个盒子中至多有n 个物品,而我们共有1n +个物品,矛盾。

故定理成立。

鸽巢原理只断言存在一个盒子,该盒中有两个或两个以上的物品,但它并没有指出是哪个盒子,要想知道是哪一个盒子,则只能逐个检查这些盒子。

所以,这个原理只能用来证明某种安排的存在性,而对于找出这种安排却毫无帮助。

例1 共有12个属相,今有13个人,则必有两人的属相相同。

例2 在边长为1的正方形内任取5点,则其中至少有两点,它们之间的距离不超过22。

证明 把边长为1的正方形分成4个边长为12的小正方形,如图1.1.1所示,在大正方形内任取5点,则这5点分别落在4个小正方形中。

由鸽巢原理知,至少有两点落在某一个小正方形中,从而这两点间的距离小于或等于小正方形对角线的长度22。

例3 给出m 个整数12,,,m a a a L ,证明:必存在整数,(0)k l k l m ≤<≤,使得()12k k t m a a a +++++L证明 构造部分和序列1121212,,m m s a s a a s a a a ==+=+++L L则有如下两种可能:(i )存在整数(1)h h m ≤≤,使得h m s ,此时,取0,k l h ==即满足题意。

(ii )对任一整数i ,均有(1)i m s i m ≤≤,令(mod)i i r s m =,则有11(1)i r m i m ≤≤-≤≤,这样,m 个余数均在1到m-1之间。

组合数学_第3章3.3

组合数学_第3章3.3
结论: r(m, n) ≤ r(m-1, n) + r(m, n-1)
Ramsey数r(m, n)
m,n
例:试证 r(3, 4) ≤ 10,即给 K10 的边任意着红色或 蓝色,则一定或者存在一个红色K3 , 或者存在一个 蓝色K4 。 证明:r(3, 4) ≤ r(2, 4)+r(3, 3)
= 4+6=10。
q1+q2++qn – n+1 个物体被放进n个盒子内,那么, 或者第1个盒子至少含有q1个物体, 或者第2个盒子至少含有q2个物体,, 或者第n个盒子至少含有qn个物体。 平均原理:设m和n都是正整数。如果m个物体放入n个盒子, 则至少有一个盒子包含至少 m/n 个物体。
存在性证明往往提供了算法设计思想
令Knt 表示n个元素集合中所有t个元素的子集的集合。
定理:给定整数
整数p, 使得
K
t p
t
≥2

及Kq整t1 ,数Kqqt21,,q2,,…K…q,tkqk

t,存在一个
Ramsey定理是鸽巢原理的加强形式的扩展
定理:给定整数 t ≥2 及整数q1, q2, …, qk ≥ t,存在一
个整数p,
边:两个人的认识关系
认识
B
A
不认识
F
边着色:红边表示认识,蓝边表示不认识 NhomakorabeaC
E
问题转化为: 给图K6 任意着红色、蓝色后,D一定存在 一个红色三角形或蓝色三角形
n阶完全图
用Kn表示平面上没有3点共线的n个顶点构成 的一个完全图 (n阶完全图)。
K3
K4
K5
问题转化为: 给图K6的边任意着红色、蓝色,一定存 在一个红色 K3或 蓝色 K3,记为K6 K3, K3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.4 鸽巢原理
【例5】 设a1 , a2 , · · · , a100是由1和2组成的序
列 , 已知从其任一数开始的顺序10个数的和 不超过16.即 ai + ai+1 +… + ai+9 ≤16,1≤ i ≤91 则至少存在一对h和k ,k > h,使得 ah + ah+1 +… + ak = 39
dr(v4)≥3

设 (v4v5)为蓝边
(v4v5) (v4v6) 为红边 △v1v5v6是蓝△?
N Y
设 (v4v5)为蓝边
N Y
△v2v3v5是红△? 设 (v2v5)为蓝边 △v2v4v5是蓝△ √
△v1v4v5是蓝△ 设 (v v )为红边 5 6 √ △v4v5v6是红△所有的 li ∈[ 1 , m],其中必有 m
个相等,于是设
li = li = · · · = li = li
1 2 n
n+1
不妨设 应有
i1<i2< · · · <in+1, a i > ai > · · · > ai
1 2
n+1
h=1,2,· · · , m . 若存在 l , Sl≡0 mod m 则 命题成立.否则,1≤rh≤m-1.但h = 1 , 2 , · · ·, m.由鸽巢原理,故存在 rk = rh , 即 Sk≡ Sh,不妨设 h >k.则 Sh-Sk = ak+1 + ak+2 +… + ah ≡0 mod m

即有一长度为n+1的减子列.
否则,若
ai 1 ai2 li 1 li2
矛盾.
3.4 鸽巢原理
证2 从ai 向后取最长增子列及减子列,设 其长度分别为 li ,l'i . 若任意 i ,都有li ∈[ 1,m], li∈[1,n], 不超过mn种对.则 存在 j <k,( lj , lj ) = ( lk , lk ) 若aj <ak,则 lj >lk, 若aj >ak,则 lj >lk ,矛盾.
3.4 鸽巢原理
将[ 1 , 65 ]划分为4个子集,必有一个 子集中有一数是同子集中的两数之差.
【例9】
证 用反证法.设命题不真.即 存在划分P1∪ P2∪ P3∪P4=[ 1,65 ],Pi 中不存在一个数是Pi中两数之差,i=1,2,3,4 因 65/4 = 17,故有一子集,其中至少有17 个数,设这17个数从小到大为a1 , … , a17 . 不妨设 A={a1 , … , a17 }P1。 令bi-1= ai-a1,i = 2,· · · ,17。
3.5 Ramsey数问题
3.5.1 Ramsey问题与Ramsey数
Ramsey问题可以看成是鸽巢原理的推 广.下面举例说明Ramsey问题. 例 6 个人中至少存在3人相互认识或者 相互不认识.(美国数学月刊)
命题 3.5.1 对6个顶点的完全图任意进行红、蓝两边着 色,都存在一个红色的三角形或蓝色的三角形.
3.4 鸽巢原理
设 B={b1 , · · · , b16},B [ 1 , 65 ]。 由反证法,假设B∩P1 = ф。因而 B ( P2∪ P3∪ P4 )。 因为16/3 =6,不妨设{b1 , · · ·, b6} P2 , 令Ci-1=bi-b1,I = 2, · · · ,6 设C={ C1 , · · · , C5 },C [ 1 , 65 ] 由反证法,假设C∩( P1∪P2 ) =ф,故有 C (P3∪P4 ) 因为5/2 =3,不妨设{C1 , C2 , C3 } P3
证 : 设Sh ai , h 1, 2, ...,100.

i 1 h
S1<S2<…<S100,且 S100 = (a1 + … +a10) + (a11 + … +a20)+… + (a91 + … +a100)
3.4 鸽巢原理
根据假定有 S100≤10×16 = 160 作序列S1 , S2 , … , S100 , S1 +39, … , S100+39 . 共200项.其中最大项 S100+39≤160+39 由鸽巢原理,必有两项相等.而且必是前 段中某项与后段中某项相等.设 Sk = Sh + 39,k>h Sk-Sh =39 即 ah + ah+1 +… + ak = 39
3.4 鸽巢原理
3.4.2 鸽巢原理的形式
鸽巢原理的简单形式如下:
定理 3.4.1 如果把n+1个鸽子放入n个鸽巢,那 么至少有一个鸽巢中有两个或更多的鸽子.
【例1】 在13个人中至少有两个人在同一个月过生日. 【例2】 从1到2n的正整数中任取n+1个,则这n+1个 数中至少有一对数,其中一个是另一个的倍数. 证明 设这n+1个数是 a1,a2,…,an+1
3.4 鸽巢原理
令 di-1= Ci-C1,I = 2 , 3 设 D={ d1 , d2 } , D[ 1 , 65]。 由反证法,假设 D∩( P1∪P2∪P3 )=ф,因而 D P4 。 由反证法,假设 d2-d1 P1∪P2∪P3 且d2-d1 P4 , 故 d2-d1 [ 1 , 65 ],但显然 d2-d1 [ 1 , 65 ], 矛盾。
3.4 鸽巢原理
【例3】 设 a1 , a2 , · · · , am是正整数序列,则至少
存在一个k和 l , 1≤k≤ l ≤m,使得和 ak + ak+1 + · · · + al 是m的倍数。
h i 1
证 : 设Sh ai , Sh rh (mod m ), 0 rh m 1
3.4 鸽巢原理
证明 如图所示,固定大盘, 转动小盘,则有200个不同 的位置使小盘上每个扇形都 含在大盘的扇形之内
i i+1 2 1 200
由于大盘上有100个黑色、100个白色扇形,所以小盘上 的扇形无论黑白,在200个可能的重合位置上恰有100次 与大盘上的扇形同色,因而小盘上的200个扇形在200个 重合位置上共同色100×200=20000次,平均每个位置同 色20000/200=100次. 由鸽巢原理知,原题设得证.
3.4 鸽巢原理
定理 3.4.2 设a1,a2,…,an都是正整数. 如果把a1+a2+…+ann+1个鸽子住入n个鸽巢,那么或者第一个鸽巢至少住入 a1个鸽子,或者第二个鸽巢至少住入a2个鸽子,……,或 者第n个鸽巢至少住入an个鸽子。 证明 设将a1+a2+…+an-n+1个鸽子住入n个鸽巢中. 如果对 于每个i =1,2,…,n,第i个鸽巢都不能住入ai个或更多的鸽 子,那么所有鸽巢中的鸽子的总数不超过 (a1-1) + (a2-1) + … + (an-1) = a1+a2+…+an-n 比原物体数少1. 因此,对于每个i =1,2,…,n,第i个鸽巢至 少含有ai个物体.
3.4 鸽巢原理
若序列S ={ a1 , a2 , … , amn+1}中的各 数是不等的.m , n 是正整数,则 S有一长 度为m+1的严格增子序列或长度为n+1的减 子序列,而且 S有一长度为m+1的减子序列 或长度为n+1的增子序列.
【例8】
证1 由S中的每个 ai 向后选取最长增子序 列,设其长度为li ,从而得序列 L = { l1 , l2 , … , lmn+1 }.若存在 lk≥m+1 则结论成立.
3.4 鸽巢原理
在定理3.4.2中,如果令ai = 2(i =1,2,…,n),就是定理3.4.1 如果ai = r(i =1,2,…,n),则变成了: 推论 3.4.1 若把n(r-1)+1个鸽子住入n个鸽巢,那么至少 有一个鸽巢中有r个鸽子住入. 也可以写成如下形式: 推论 3.4.2 若将m个物体放入n个鸽巢中,则至少有一 m 个鸽巢中有不少于 个物体 .
3.4 鸽巢原理
对此序列中的每一个数去掉一切2的因子,直至剩下一个 奇数为止. 例如,68=2×2×17,则去掉2×2,只 留下17. 那么我们会得到一个由奇数组成的序列 b1,b2,…,bn+1 1到2n之间只有n个奇数,故序列{ b1,b2,…,bn+1}中至少有 两个是相同的. 设bi = bj = b,则bi = 2pa,bj = 2qa,由于 bi≠bj,显然,其中一个是另一个的倍数. 可以看出,应用鸽巢原理可以巧妙的解决看似复杂的问 题,其关键是如何去构造问题中的“鸽子”和“鸽巢”.
A
1 2
· · · · · · · · ·
…... ...
第i格
19 20
B
1 2
· · · · · · ·
…...
19 20
C
...
...
第 i +19格
...
1 2 · · · · · · · ·
19 20 1 · · · · · ·
19 20
3.4 鸽巢原理
证 在C = C1C2· · · C40中,当 i 遍历1 , 2 , … , 20时,每一个bj历遍 a1 , a2 , … , a20.因A中 有10个0和10个1,每一个bj都有10位次对应 相等.从而当 i历遍1 , … , 20时,共有 10 ·20=200位次对应相等.故对每个 i平均 有200 /20 = 10位相等,因而对某个 i 至少 有10位对应相等.
相关文档
最新文档