鸽巢原理一般指抽屉原理,是组合数学中一个重要的原理 。抽屉原理的含义:如果每个抽屉代表一个集合,每一个苹果代表一个元素,假如有n+1个元素放到n个集合中,其中必定有一个集合里至少有两个元素 。
鸽巢原理的现象:桌上有10个苹果,把这10个苹果放到9个抽屉里,无论怎样放,都会发现至少会有一个抽屉里放不少于两个苹果 。
运用鸽巢原理的核心是分析清楚问题中哪个是物件,哪个是抽屉 。
【鸽巢原理】比如属相有12个,将属相看成12个抽屉,那么任意37个人中,至少有一个属相是不少于4个人 。
经验总结扩展阅读
- C#多线程之线程基础篇
- 【lwip】12-一文解决TCP原理
- 哪些食品允许辐照 辐照食品原理是什么
- 1 Dive into TensorFlow系列-静态图运行原理
- .net 温故知新:【9】.NET日志记录 ILogger使用和原理
- 自己动手实现线程池 jdk线程池ThreadPoolExecutor工作原理解析(一)
- 你认为代餐食品安全吗 代餐减肥的原理是什么
- 过滤水龙头的工作原理是怎样的?
- C.差分维护,D.容斥原理 CodeTON Round 3
- 死磕Java面试系列:深拷贝与浅拷贝的实现原理