抽屉原理趣题选讲(一)
前言
本文的灵感源于 cyy 从神秘书籍上找到的三道有趣的抽屉原理例题,题目并不偏难怪,但是需要大家锻炼平常用不到甚至有时被视作“脑筋急转弯”的相关知识。写本文的目的旨在让大家在繁杂的学业中开拓一点思路,感受一点数学的乐趣。
不知道是否有续集故先标上(一)。文章完成时间短,且笔者能力有限,不一定会使用形式化语言规范描述推理过程,或许存在一些逻辑漏洞,欢迎同学指出我的问题,探讨不同(更优)做法,也可以为可能存在的(二)供题。感激不尽。
例题一:象棋训练
题目描述
为了提高自己的象棋水平,小C决定每天下一盘象棋,连下 周。已知小C在每周内不会下超过 盘棋,即小C在第 天,第 天,第 天……内均不会下超过 盘。试证明:一定存在连续的某几天内小C恰好下了 盘。
解法简析
这是 cyy 某天放学前跟我说的题,第二天过来被我爆标了,遂放入 bonus 版本。在此仅讲解官方做法。
以下均记 表示到第 天下完为止已下的盘数,则有: , 。
考虑反证。若不存在一段时间内恰好下了 21 盘,则有:
序列 中不存在重复元素。
注意到,序列中任意元素 均满足 ,而序列中有 个元素,因而必定有两个相等(抽屉原理)。
思考题
试使用以上方法,证明当 时结论是否成立。
当 时做法稍有不同,但对聪明的你来说一定不足挂齿()
例题一 bonus
题目描述
基本同上,但 即证明三周内结论依然成立。
解法简析 1
这是我放学回家灵机一动想到的做法。
类似原题做法,有 。
我们有:
- 中不同时存在 和 , 和 ,……, 和
- 不存在 ,否则取第 到 个即可。
此时注意到 中只有 种可能的不同取值,而 中有 个元素,与假设矛盾,因而反证成功。
解法简析 2
这是我第二天补觉时想出的妙解()
我们有引理:
对于长度为 的正整数序列 ,一定存在一个非空子串的和为 的倍数
一般的,我们认为 子串 表示序列中连续的一段, 子序列 表示序列中任意删去若干个数剩下的部分
这是书上此题前一道例题。证明过程不难,记 ,特别的,记 ,则子序列 的和可以表示为 ,由此我们可将目标刻画为证明存在 。注意到 中下表为 有 项,因此显然存在。
考虑使用这个结论解决这个问题。我们发现 天内必定有一段和 是 的倍数,并且 !
没看懂吗?有一段和是 的倍数,并且比 的 倍大, 倍小,因此是 倍!真是太神奇了!
例题二:圆盘匹配
题目描述
小C有内外两个圆盘,各被等分为 小格。外圆盘恰有 被染为红色, 格被染为蓝色,内圆盘各格子被随机染色。定义内、外圆盘对应小格颜色相同为一对成功匹配。试证明:对于内、外圆盘任意一种染色方案,在内圆盘旋转一周与外圆盘进行匹配的过程中,均存在至少一种方案中存在至少 对成功匹配。
提供如下一个小样例供理解题意。在样例中,内外圆盘仅有 组成功匹配,但若将内圆盘顺时针旋转一格,将形成 组成功匹配。

再提供一个 hint, 信息量非常大,谨慎食用:
注意到对于任意可重数集,最大值 平均数(这也是抽屉原理?)
解法简析
hint 差不多说完了。
对于内圆盘的一个色块,不论为何颜色,在旋转的过程中均可形成 对成功匹配,即内外圆盘共可形成 对成功匹配,在每个位置上平均形成 对成功匹配,利用 hint 结论及可证明。
例题三:排列增减
题目描述
给定一个长为 的排列 ,证明以下结论中至少有一个成立:
- 排列中存在一个长为 的递增(上升)子序列
- 排列中存在一个长为 的递减(下降)子序列
长为 的排列 的定义为由 这 个正整数重排得到的数列。
解法简析
应该是经典题,但我做的时候忘了(
问题等价于证明:
- 当排列最长上升子序列长度不超过 时,最长下降子序列长度至少为 。
- 当排列最长下降子序列长度不超过 时,最长上升子序列长度至少为 。
二者证明过程几乎一致,这里仅证明第一个。
记 表示 以 位置为开头 的最长上升子序列。例如:对于排列 ,其对应的 。
由于最长上升子序列长度不超过 ,我们有 。 中有 个元素,由抽屉原理,我们知道一定存在 使得 。
显然,当 且 时,一定有 。因此,当 且 时,有 ,故 构成一个长为 的递减子序列。
结语
由于笔者能力有限,仅对例题进行了浅显的分析和讲解,缺乏相关的拓展内容()
希望大家在闲暇时,在繁琐的导数/圆锥曲线计算之余,也可以不忘做做抽屉原理,扫扫雷推推箱子推推数独数织,保持一份对数学本真的热爱()