1 / 15
文档名称:

第一节 鸽巢原理.doc

格式:doc   大小:169KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第一节 鸽巢原理.doc

上传人:cxmckate6 2021/12/7 文件大小:169 KB

下载得到文件列表

第一节 鸽巢原理.doc

相关文档

文档介绍

文档介绍:word
word
71 / 15
word
鸽巢原理与其他
第一节 鸽巢原理
关于鸽巢原理的阐释,粗略地说就是如果有许多鸽子飞进不够多
的鸽巢,那么至少要有一个鸽巢被两个或多个鸽子占据。
一、鸽巢原理的简单形式
1、定理1:如果要把n+1个物体放进n个盒子,那么至少有一个盒
子包含两个或更多的物体。
证明:用反证法进展证明。如果这n个盒子中的每一个都至多含有一
个物体,那么物体的总数最多是n,这与有n+1个物体矛盾。所以某个盒子至少有两个物体。
2、定理1的说明:无论是鸽巢原理还是它的证明,都不能具体找出含有两个或更多物体的盒子。它只是证明这样的盒子存在,。另外,当只有n个〔或更少〕物体时,是无法保证鸽巢原理的结论的。这是因为可以在n个盒子的每一个里面放进一个物体。所以鸽巢原理
成立的条件是至少为n+1个物体。
3、鸽巢原理的两个简单应用
应用1:在13个人中存在两个人,他们的生日在同一个月份里。
应用2:设有n对己婚大妇。至少要从这2n个人中选出多少人才能保
证能够选出一对夫妇?
为了在这种情形下应用鸽巢原理,考虑n个房间,其中一个房间对应一对夫妇。如果选择n十1个人并把他们中的每一个人放到他们夫妻所对应的那个房间中去,那么就有一个房间含有两个人;也就是说,已经选择了一对已婚夫妇。选择n个人使他们当中一对夫妻也没有的两种方法是选择所有的丈夫和选择所有的妻子,因此,
word
word
71 / 15
word
n+1是保
证能有一对夫妇被选中的最小的人数。
4、从应用2得出的两个推论
推论1:如果将n个物体放入n个盒子并且没有一个盒子是空的,那么每个盒子恰好有一个物体。
说明:以应用2为例,选择n个人,如果其中有一对夫妻,那么必然有一个房间是空的,为了保证没有空房间,如此必须从每对夫妻中选一个人,即恰好从每对夫妻中选一个人。
推论2:如果将n个物体放入n个盒子并且没有盒子被放入多于一个的物体,那么每个盒子里恰好有一个物体。
说明:以应用2为例,选择n个人,每个房间只能是夫妻中的一个人,2n个人,恰好每个从每对夫妻当中选择一个人。
5、例题
例1:给定m个整数a1,a2,……,am,存在满足0≤k≤l≤m的整数k和l,使得ak+1+ ak+2+ ……+ al能够被m整除。
分析:题目通俗化,即给定m个整数的序列,其中连续几个的和能被m整除。所以考虑序列中连续和的情况。如果其中任何一个能被m整除,那么结论就成立了。对此,只能先假设连续和不能被整除,即有余数。
解:找出鸽子:m个正整数连续和,即a1,a1+a2,a1+a2+a3,……,al+a2+a3+……+ am共m个和
构造鸽巢:连续和不能被整除,那么余数必然为1,2,……,m-1共
m-1个。如果余数为0或m,如此已经整除结论成立,所以只能是m-1个。
鸽巢原理:m个和,m-1个余数,那么必然有两个余数是一样的。因此存在整数k和l,0≤k≤l≤m,使得al+a2+a3+……+ ak与
word
word
72 / 15
word
al+a2+a3+……+ al除以m有一样的余数,不妨设
al+a2+a3+……+ ak=cm+r……………①
al+a2+a3+……+ al=dm+r……………②,其中c,d,r为正整数。
②-①可得
ak+1+ ak+2+ ……+ al=(d-c)m
从而可得ak+1+ ak+2+ ……+ al能够被m整除。
特例如下
设m=7,且整数为2, 4, 6, 3, 5, 5, 6。计算上面的和得到 2, 6, 12, 15, 20, 25, 31,这些整数被7除时余数分别为2, 6, 5,1,6, 4, 3。有两个等于 6的余数,这意味着结论:6 + 3 + 5 = 14可被7
整除。
例2:一位国际象棋大师有11周的时间备战一场锦标赛,他决定每天至少下一盘棋,但为了不使自己过于疲劳他还决定每周不能下超过12盘棋。证明存在连续假如干天,期间这位大师恰好下了 21盘棋。
分析:问题通俗化即连续假如干个正整数的和恰好为21。实际问题转化为数学模型,即构造一个用来表示假如干天下棋总盘数的数列。然后用鸽巢原理证明。
证明:找出鸽子:设a1是在第一天所下的盘数,a2是在第一天和第二天所下的总盘数,a3是在第一天、第二天和第三天所下的总盘数,
11周总共77天,以此类推,a77表示77天下的总盘数。因为每天至少要下一盘棋,故a1≥1,,因为在任意一周最多下12盘棋,所以a77<12x11=132,如此有序列1≤al<a2<a3<……<a77=132,为一个严格递增序列。根据假如+干