最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

鸽巢原理

IT圈 admin 30浏览 0评论

2024年3月25日发(作者:姒馥芬)

第一节 鸽巢原理

关于鸽巢原理的阐释,粗略地说就是如果有许多鸽子飞进不够多

的鸽巢内,那么至少要有一个鸽巢被两个或多个鸽子占据。

一、鸽巢原理的简单形式

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个人使他们当中一对夫妻也没

有的两种方法是选择所有的丈夫和选择所有的妻子,因此,n+1是保

证能有一对夫妇被选中的最小的人数。

4、从应用2得出的两个推论

推论1:如果将n个物体放入n个盒子并且没有一个盒子是空的,那

么每个盒子恰好有一个物体。

说明:以应用2为例,选择n个人,如果其中有一对夫妻,那么必然

有一个房间是空的,为了保证没有空房间,则必须从每对夫妻中选一

个人,即恰好从每对夫妻中选一个人。

推论2:如果将n个物体放入n个盒子并且没有盒子被放入多于一个的

物体,那么每个盒子里恰好有一个物体。

说明:以应用2为例,选择n个人,每个房间只能是夫妻中的一个人,

2n个人,恰好每个从每对夫妻当中选择一个人。

5、例题

例1:给定m个整数

a

1

,a

2

,……,a

m

,存在满足0≤k≤l≤m的整

数k和l,使得

a

k+1

+ a

k+2

+ ……+ a

l

能够被m整除。

分析:题目通俗化,即给定m个整数的序列,其中连续几个的和能被

m整除。所以考虑序列中连续和的情况。如果其中任何一个能被m整

除,那么结论就成立了。对此,只能先假设连续和不能被整除,即有

余数。

解:找出鸽子:m个正整数连续和,即

a

1

,a

1

+a

2

, a

1

+a

2

+a

3

,……,

a

l

+a

2

+a

3

+……+ a

m

共m个和

构造鸽巢:连续和不能被整除,那么余数必然为1,2,……,m-1共

m-1个。如果余数为0或m,则已经整除结论成立,所以只能是m-1

个。

鸽巢原理:m个和,m-1个余数,那么必然有两个余数是相同的。因

此存在整数k和l,0≤k≤l≤m,使得

a

l

+a

2

+a

3

+……+ a

k

a

l

+a

2

+a

3

+……+ a

l

除以m有相同的余数

不妨设

2024年3月25日发(作者:姒馥芬)

第一节 鸽巢原理

关于鸽巢原理的阐释,粗略地说就是如果有许多鸽子飞进不够多

的鸽巢内,那么至少要有一个鸽巢被两个或多个鸽子占据。

一、鸽巢原理的简单形式

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个人使他们当中一对夫妻也没

有的两种方法是选择所有的丈夫和选择所有的妻子,因此,n+1是保

证能有一对夫妇被选中的最小的人数。

4、从应用2得出的两个推论

推论1:如果将n个物体放入n个盒子并且没有一个盒子是空的,那

么每个盒子恰好有一个物体。

说明:以应用2为例,选择n个人,如果其中有一对夫妻,那么必然

有一个房间是空的,为了保证没有空房间,则必须从每对夫妻中选一

个人,即恰好从每对夫妻中选一个人。

推论2:如果将n个物体放入n个盒子并且没有盒子被放入多于一个的

物体,那么每个盒子里恰好有一个物体。

说明:以应用2为例,选择n个人,每个房间只能是夫妻中的一个人,

2n个人,恰好每个从每对夫妻当中选择一个人。

5、例题

例1:给定m个整数

a

1

,a

2

,……,a

m

,存在满足0≤k≤l≤m的整

数k和l,使得

a

k+1

+ a

k+2

+ ……+ a

l

能够被m整除。

分析:题目通俗化,即给定m个整数的序列,其中连续几个的和能被

m整除。所以考虑序列中连续和的情况。如果其中任何一个能被m整

除,那么结论就成立了。对此,只能先假设连续和不能被整除,即有

余数。

解:找出鸽子:m个正整数连续和,即

a

1

,a

1

+a

2

, a

1

+a

2

+a

3

,……,

a

l

+a

2

+a

3

+……+ a

m

共m个和

构造鸽巢:连续和不能被整除,那么余数必然为1,2,……,m-1共

m-1个。如果余数为0或m,则已经整除结论成立,所以只能是m-1

个。

鸽巢原理:m个和,m-1个余数,那么必然有两个余数是相同的。因

此存在整数k和l,0≤k≤l≤m,使得

a

l

+a

2

+a

3

+……+ a

k

a

l

+a

2

+a

3

+……+ a

l

除以m有相同的余数

不妨设

发布评论

评论列表 (0)

  1. 暂无评论