zoukankan      html  css  js  c++  java
  • 组合数学 | 抽屉原理

    抽屉原理,亦可称之为鸽巢原理

    先考虑一种简单的情况:有 (n+1) 个苹果,想要放到 (n) 个抽屉里,那么必然会有至少一个抽屉里有两个(或以上)的苹果。

    这个定理看起来比较显然,证明方法考虑反证法:假如所有抽屉都至多放了一个苹果,那么 (n) 个抽屉至多只能放 (n) 个苹果,矛盾。

    进一步的,若有 (n) 个苹果,想要放到 (k) 个抽屉里,那么必然至少一个抽屉里有不少于 (left lfloor dfrac{n}{k} ight floor) 个的苹果。

    证明亦为反证法,若所有抽屉都有不超过 (left lfloor dfrac{n}{k} ight floor) 个苹果,则其总和不超过 ((left lfloor dfrac{n}{k} ight floor -1 ) imes k)。因为 (left lfloor dfrac{n}{k} ight floor imes k le n),所以 ((left lfloor dfrac{n}{k} ight floor -1 ) imes k < n),矛盾。

    抽屉原理经常被使用在证明存在性和最坏情况下的解。

    The desire of his soul is the prophecy of his fate
    你灵魂的欲望,是你命运的先知。

  • 相关阅读:
    原生js 实现 map
    前端安全学习
    前端性能优化
    前端的跨域请求方法使用场景及各自的局限性
    7-7 12-24小时制(15 分)
    7-4 BCD解密(10 分)
    7-2 然后是几点(15 分)
    厘米换算英尺英寸
    鸡兔同笼
    数组:经典计数
  • 原文地址:https://www.cnblogs.com/RioTian/p/14545089.html
Copyright © 2011-2022 走看看