鸽巢原理,也称抽屉原理。形象地说明一下:假设有n个鸽笼,有kn+1只鸽子,将所有的鸽子都放入笼子里,那么至少有一个笼子最少装有k+1只鸽子。

常见形式:

1、把多于n+1只鸽子放到n个笼子里,则至少有一个笼子里不少于两只鸽子。

2、把多于m*n只鸽子放到n个笼子里,则至少有一个笼子里有不少于m+1只鸽子。

3、把m*n-1只鸽子放到n个笼子中,其中必须有一个笼子至多有m-1只鸽子。

相关趣味数学题:

1)同一年出生的400人中至少有2个人的生日相同。

2) 幼儿园买来了不少白兔、熊猫、长颈鹿塑料玩具,每个小朋友任意选择两件,那么不管怎样挑选,在任意七个小朋友中总有两个彼此选的玩具都相同,试说明道理。

从三种玩具中挑选两件,搭配方式只能是下面六种:(兔、兔)、(兔、熊猫)、(兔、长颈鹿)、(熊猫、熊猫)、(熊猫、长颈鹿)、(长颈鹿、长颈鹿)。把每种搭配方式看作一个抽屉,把7个小朋友看作物体,那么根据形式1,至少有两个物体要放进同一个抽屉里,也就是说,至少两人挑选玩具采用同一搭配方式,选的玩具相同。

3) 从2、4、6、…、30这15个偶数中,任取9个数,证明其中一定有两个数之和是34。

能构成34的偶数对为(4,30)、(6,28)、(8,26)、(10,24)、(12,22)、(14,20)、(16,18)共7对,这样还剩下一个2无法组队。取9个数,假如取2,剩下的数便从7个偶数对中选取8个,将偶数对看作抽屉,选取的8个数看作物品,类似于形式1。所以任意选9个数,必有两个数之和为34。

4) 从1到20这20个数中,任取11个数,必有两个数,其中一个数是另一个数的倍数。

分析与解答 根据题目所要求证的问题,应考虑按照同一抽屉中,任意两数都具有倍数关系的原则制造抽屉.把这20个数按奇数及其倍数分成以下十组,看成10个抽屉(显然,它们具有上述性质):
{1,2,4,8,16},{3,6,12},{5,10,20},{7,14},{9,18},{11},{13},{15},{17},{19}。
从这10个数组的20个数中任取11个数,根据抽屉原理,至少有两个数取自同一个抽屉.由于凡在同一抽屉中的两个数都具有倍数关系,所以这两个数中,其中一个数一定是另一个数的倍数。
5)某校校庆,来了n位校友,彼此认识的握手问候.请你证明无论什么情况,在这n个校友中至少有两人握手的次数一样多。

共有n位校友,每个人握手的次数最少是0次,即这个人与其他校友都没有握过手;最多有n-1次,即这个人与每位到会校友都握了手.然而,如果有一个校友握手的次数是0次,那么握手次数最多的不能多于n-2次;如果有一个校友握手的次数是n-1次,那么握手次数最少的不能少于1次。不管是前一种状态0、1、2、…、n-2,还是后一种状态1、2、3、…、n-1,握手次数都只有n-1种情况。把这n-1种情况看成n-1个抽屉,到会的n个校友每人按照其握手的次数归入相应的“抽屉”,根据抽屉原理,至少有两个人属于同一抽屉,则这两个人握手的次数一样多。

6)15个网球分成数量不同的4堆,数量最多的一堆至少有多少个球?

15可分拆多少种4个互不相同的整数之和,而15=1+2+3+9=1+2+4+8=1+2+5+7=1+3+4+7=1+3+5+6=2+3+4+6,所以最多一堆的球数可能是9、8、7、6,其中至少有6个。

7)证明:任取8个自然数,必有两个数的差是7的倍数。

在与整除有关的问题中有这样的性质,如果两个整数a、b,它们除以自然数m的余数相同,那么它们的差a-b是m的倍数。根据这个性质,本题只需证明这8个自然数中有2个自然数,它们除以7的余数相同。我们可以把所有自然数按被7除所得的7种不同的余数0、1、2、3、4、5、6分成七类.也就是7个抽屉。任取8个自然数,根据抽屉原理,必有两个数在同一个抽屉中,也就是它们除以7的余数相同,因此这两个数的差一定是7的倍数。

8)对于任意的五个自然数,证明其中必有3个数的和能被3整除。

任何数除以3所得余数只能是0,1,2,不妨分别构造为3个抽屉:【0】、【1】、【2】

若这五个自然数除以3后所得余数分别分布在这3个抽屉中(即抽屉中分别为含有余数为0,1,2的数),我们从这三个抽屉中各取1个(如1~5中取3,4,5),其和(3+4+5=12)必能被3整除。

若这5个余数分布在其中的两个抽屉中,则其中必有一个抽屉至少包含有3个余数(抽屉原理),即一个抽屉包含1个余数,另一个包含4个,或者一个包含2个余数另一个抽屉包含3个。从余数多的那个抽屉里选出三个余数,其代数和或为0,或为3,或为6,均为3的倍数,故所对应的3个自然数之和是3的倍数。

若这5个余数分布在其中的一个抽屉中,很显然,从此抽屉中任意取出三个余数,同情况②,余数之和可被3整除,故其对应的3个自然数之和能被3整除。

9)任意给定7个不同的自然数,求证其中必有两个整数,其和或差是10的倍数。

注意到这些数除以10的余数即个位数字,以0,1,…,9为标准制造10个抽屉,标以[0],[1],…,[9]。若有两数落入同一抽屉,其差是10的倍数,只是仅有7个自然数,似不便运用抽屉原则,再作调整:[6],[7],[8],[9]四个抽屉分别与[4],[3],[2],[1]合并,则可保证至少有一个抽屉里有两个数,它们的和或差是10的倍数。

10)正方体各面上涂上红色或蓝色的油漆(每面只涂一种色),证明正方体一定有三个面颜色相同。

正方形有6个面 由最多[(m-1)÷n]+1,得出[(6-1)÷2]+1=[2.5]+1=3。

11)有5个小朋友,每人都从装有许多黑白围棋子的布袋中任意摸出3枚棋子.请你证明,这5个人中至少有两个小朋友摸出的棋子的颜色的配组是一样的。

首先要确定3枚棋子的颜色可以有多少种不同的情况,可以有:3黑,2黑1白,1黑2白,3白共4种配组情况,看作4个抽屉.根据抽屉原理,至少有两个小朋友摸出的棋子的颜色在同一个抽屉里,也就是他们所拿棋子的颜色配组是一样的。

12)木箱里装有红色球3个、黄色球5个、蓝色球7个,若蒙眼去摸,为保证取出的球中有两个球的颜色不相同,则最少要取出多少个球?

把3种颜色看作3个抽屉,要符合题意,则小球的数目必须大于7,故至少取出8个小球才能符合要求。

13)一幅扑克牌有54张,最少要抽取几张牌,方能保证其中至少有2张牌有相同的点数?

点数为1(A)、2、3、4、5、6、7、8、9、10、11(J)、12(Q)、13(K)的牌各取1张,再取大王、小王各1张,一共15张,这15张牌中,没有两张的点数相同。这样,如果任意再取1张的话,它的点数必为1~13中的一个,于是有2张点数相同。

14)11名学生到老师家借书,老师是书房中有A、B、C、D四类书,每名学生最多可借两本不同类的书,最少借一本。试证明:必有两个学生所借的书的类型相同。

若学生只借一本书,则不同的类型有A、B、C、D四种,若学生借两本不同类型的书,则不同的类型有AB、AC、AD、BC、BD、CD六种。共有10种类型,把这10种类型看作10个“抽屉”,把11个学生看作11个“苹果”。如果谁借哪种类型的书,就进入哪个抽屉,由抽屉原理,至少有两个学生,他们所借的书的类型相同。

15)有50名运动员进行某个项目的单循环赛,如果没有平局,也没有全胜,试证明:一定有两个运动员积分相同。

设每胜一局得一分,由于没有平局,也没有全胜,则得分情况只有1、2、3……49,只有49种可能,以这49种可能得分的情况为49个抽屉,现有50名运动员得分,则一定有两名运动员得分相同。

16)一副扑克牌有四种花色,每种花色各有13张,现在从中任意抽牌。问最少抽几张牌,才能保证有4张牌是同一种花色的?

根据抽屉原理,当每次取出4张牌时,则至少可以保障每种花色一样一张,按此类推,当取出12张牌时,则至少可以保障每种花色一样三张,但还要加上大小怪,所以当抽取第15张牌时,无论是什么花色,都可以至少保障有4张牌是同一种花色。

有趣的数学问题-鸽巢原理相关推荐

  1. 数学--数论--鸽巢原理

    鸽巢原理: 所谓鸽巢原理即n+1只鸽子,只有n个巢,则至少有一鸽巢有两只鸽子. 鸽巢原理又叫抽屉原理,球盒原理. 推广: 如果要把n个物件分配到m个容器中,必有至少一个容器容纳至少⌈n / m⌉个物件 ...

  2. HDU 1808 Halloween treats (鸽巢原理)(数学)

    HDU 1808 Halloween treats (鸽巢原理)(数学) 原题:http://acm.hdu.edu.cn/showproblem.php?pid=1808 题意:给定c,给n个数,且 ...

  3. 一些有趣的鸽巢原理的题目

    鸽巢原理也叫抽屉原理,是Ramsey定理的特例.也是编程爱好者必须掌握的研究离散问题中存在性问题的方法.  它的简单形式是 : 把n+1个物体放入n个盒子里,则至少有一个盒子里含有两个或两个以上的物体 ...

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

    抽屉原理 百科名片 桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果.这一现象就是我们所说的"抽屉原理". 抽屉原理的一般含义为: ...

  5. 算法之组合数学及其算法篇(二) ----- 鸽巢原理

    鸽巢原理 前言 鸽巢原理 运用1 运用二 运用三 鸽巢原理的推广 推论 运用一 运用二 鸽巢原理在几何上的作用 鸽巢原理对于数学的证明 前言 鸽巢原理又称抽屉原理或鞋盒原理,这个原理最早是由狄利克雷( ...

  6. 鸽巢原理(抽屉原理)

    鸽巢原理和抽屉原理是同义词,已合并. 抽屉原理 百科名片 抽屉原理 桌上有十个苹果,要把这十个苹果放到九个抽屉里,无论怎样放,我们会发现至少会有一个抽屉里面放两个苹果.这一现象就是我们所说的" ...

  7. 鸽巢原理分析、实用技巧、部分定理证明以及组合数学学习心路历程

    鸽巢原理 天上有十个鸽子,这十个鸽子要飞到九个鸽巢里,无论怎样飞,我们会发现至少会有一   个鸽巢里面放两个鸽子,这一现象就是我们所说的"鸽巢原理".鸽巢定理由狄里克利于1834 ...

  8. CodeForces - 1501C Going Home(鸽巢原理+暴力)

    题目链接:点击查看 题目大意:给出 nnn 个数,问是否存在四个数满足:a+b=c+da+b=c+da+b=c+d 题目分析:官方题解是直接 O(n2)O(n^2)O(n2) 暴力,因为每个数的范围是 ...

  9. 【离散数学中的数据结构与算法】九 鸽巢原理

    鸽巢原理是非常著名的原理,生活正用的也很多. 文章目录 1 简单鸽巢原理的应用 2 定理(一般性鸽巢原理) 2.1 应用 3 总结 1 简单鸽巢原理的应用 定理(鸽巢原理) 若有 n 个鸽巢, n+1 ...

最新文章

  1. 2021年大数据常用语言Scala(四):基础语法学习 声明变量
  2. Python笔记:字典的fromkeys方法创建的初始value同内存地址问题
  3. Linux上实现ssh免密码登陆远程服务器
  4. 神经网络的学习方式网络传播和图卷积,两者到底什么关系?
  5. 无法打开 configsource 文件
  6. 云数据库管理与数据迁移
  7. yii表单ajax验证,yii2 modal弹窗之ActiveForm ajax表单异步验证
  8. java面试题二十四 继承题2
  9. 操作系统:分享Win11几个实用小技巧,赶快收藏吧!
  10. 设置第三方的SMTP服务
  11. VC输出调用出错信息
  12. Linux:Vim的安装与配置
  13. iphone 计算机乱码,苹果电脑Word变乱码怎么办
  14. Java/Spring/SpringBoot利用itextpdf将JPG/PNG/TIF等输出为PDF(解决TIF多页合并问题)
  15. 【Linux应用层】防火墙iptables命令
  16. Python 计算两点之间的距离
  17. flex 分类模块布局 (双排盒子布局 等比例 等间距)Vue绑定数据
  18. vulnhub-ted靶场
  19. .xml配置文件中The reference to entity serverTimezone must end with the ';' delimiter.错误
  20. Java用while循环for循环解决有一张足够大的纸、折成与珠穆朗玛峰的高度。

热门文章

  1. 使用OM-UI快速搭建系统前台框架
  2. (九十三) Android O 连接WiFi AP流程梳理续——保存网络
  3. Git之一次Push的回滚之旅
  4. 记录:捕鱼达人开发笔记
  5. 添加、修改、删除以及查看本地git的用户名和邮箱
  6. 国家信息安全水平考试NISP一级模拟题(02)
  7. 梅森公式的形式和应用
  8. 三言|格局决定结局 态度决定高度
  9. C语言找人物坐标,CE找游戏人物3D坐标 | 手游网游页游攻略大全
  10. 服务器定时执行js脚本