鸽笼原理及其应用

鸽笼原理看似简单,但用途很广,并且有很多推论。

1. 鸽笼原理(The pigeon hole principle)

如果将 n+1 个鸽子放进 n 个笼里,那么至少有一个笼中有两只鸽子。

2. 一般鸽笼原理(General pigeon hole principle)

q1,q2,,qn 是正整数,如果有:

q1+q2++qnn+1

只鸽子需要放进 n 个鸽笼,那么或者第一个笼子至少有 q1 只鸽子,或者第二个笼子至少有 q2 只鸽子,。。。,或者第 qn 个鸽笼至少有 qn 只鸽子。

采用反证法证明,如果第 i 个笼中最多有 qi1 只鸽子,那么总共最多有:

(q11)+(q21)++(qn1)=q1+q2++qnn

少一只鸽子,因此矛盾。

3. 简单应用

  • (1)从一副纸牌(排除大小王)中随机抽取 5 张纸牌,则至少存在两张牌的花色一致。

    注意,此时的“鸽”与“笼”分别指什么?
    “鸽”:5 张纸牌的各自花色,“笼”:四种花色;

  • (2)三个人分四块蛋糕,本着公平的原则,一定有一个人会分得 2 块蛋糕;

  • (3)五个蛋糕要放在两个盒子里,则存在一个盒子存放的蛋糕数量至少为3. (51)2+1 (5-1:表示减去余出来的一个鸽子)

4. 高级证明


从鸽笼原理到拉姆赛数

例1:任意给 m 个整数 a1,a2,,am
证明:必存在整数 s,t(0stm) ,使得 m 整除 as+1+as+2++at

证:令 S1=a1,S2=a1+a2,,Sm=a1+a2++am ,若 m 整除 Sk,问题得证。否则根据鸽笼原理(笼为余数),笼(余数)只能在 1,2,…, m-1(m-1)中间选择,一定存在 Ss,St ,余数相同,根据相关数论定理:

StSs=as+1++at 能被 m <script id="MathJax-Element-865" type="math/tex">m</script> 整除;

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五道口纳什

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值