第 2 章 递归与分治策略 第 2 章 递归与分治策略 第 2 章 递归与分治策略 鸽笼原理 (抽屉原理, Pigeonhole Principle ) 如果有 5 个鸽子笼,养鸽人养了 6 只鸽子,那么当鸽子飞回笼中后,至少有一个笼子中装有 2 只或 2 只以上的鸽子(或者说不少于 2 只鸽子)。这个简单的事实就是著名的鸽笼原理(抽屉原理)。鸽笼原理的证明很简单,用反证法:假定不满足“至少有一个笼子中装有 2 只或 2 只以上的鸽子(或者说不少于 2 只鸽子)”,那么所有笼子里的鸽子数都少于 2 ,则鸽子的总数最多为 5,和已知的 6 只鸽子矛盾。得证。 第 2 章 递归与分治策略 鸽笼原理一般描述:有 n + 1 件或 n + 1 件以上的物品要放到 n 个抽屉中,那么至少有一个抽屉里有两个或两个以上物品。应用抽屉原理要注意识别“鸽笼”和“鸽子”,鸽子的数目一定要大于鸽笼的个数。 第 2 章 递归与分治策略 【例 1】任意 13 人中至少有两个人属相相同。 【解】 属相只有 12 种:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。由于人数(13)比属相数(12)多,根据鸽笼原理至少有两个人属相相同(在这里,把 13 人看成 13 只“鸽子”,把 12 种属相看成 12 个“鸽笼”)。 第 2 章 递归与分治策略 第 2 章 递归与分治策略 【例 3】有 5 个人,每人都从装
您可能关注的文档
最近下载
- 高中同步测控优化设计数学选择性必修第三册配人教A版增强版福建专版第六章测评.docx VIP
- Q-CR 9207-2017铁路混凝土工程施工技术规程_(高清-无水印).pdf VIP
- 壳牌加油站班前会流程.pptx VIP
- 生物化学和分子生物学人卫肝的生物化学省公共课一等奖全国赛课获奖课件.pptx VIP
- 小学阶段英语动词过去式变化汇总表.docx VIP
- 小学阶段英语动词过去式变化汇总表.docx VIP
- 《医院感染风险评估表》.doc VIP
- 国家开放大学古代小说戏曲专题形考任务1-4答案(国开电大)..docx VIP
- 考研英语一二单词大纲核心解读+高频词表.docx VIP
- 2026中考物理必考知识点难题.doc VIP
原创力文档

文档评论(0)