一个黑色袋子里装有三种口味的糖果,每种都有圆形和五角星形。形状可凭手感分辨,口味不可凭手感分辨。
参赛者需在活动前决定取出的糖果数目。最少取多少个,才能保证同时拥有形状不同、口味分别为苹果和桃子的两颗糖?
一场天马行空,一道确定无疑的证明
孙悟空掌舵,鹈鹕骑行,北极熊搭便车,秦始皇忙着装配。
先讲清取糖规则,再让鹈鹕喊出真正有保证的答案。
↔ 横向滑动主画面看全景;初始位置聚焦鹈鹕、北极熊与秦始皇。
一个黑色袋子里装有三种口味的糖果,每种都有圆形和五角星形。形状可凭手感分辨,口味不可凭手感分辨。
参赛者需在活动前决定取出的糖果数目。最少取多少个,才能保证同时拥有形状不同、口味分别为苹果和桃子的两颗糖?
| 形状 | 苹果味 | 桃子味 | 西瓜味 | 合计 |
|---|---|---|---|---|
| 圆形 | 7 | 9 | 8 | 24 |
| 五角星 | 7 | 6 | 4 | 17 |
| 口味合计 | 14 | 15 | 12 | 41 |
下文两种解释均按不放回取出计数;摸到但留在袋内的糖是否能被拒取,是区分两种规则的关键。
考察一个还没有目标配对的取出集合:
① 苹果圆与桃子星至多出现一类,这两类总共至多 max(7, 6) = 7 颗。
② 桃子圆与苹果星至多出现一类,这两类总共至多 max(9, 7) = 9 颗。
③ 两种西瓜糖都不贡献目标配对,最多 8 + 4 = 12 颗。
这 28 颗里,所有苹果、桃子都是圆形;星形全是西瓜。两种目标配对均缺席。
该集合的任意子集也失败,故所有 n ≤ 28 都未获保证。
上界 29 可达,下界 28 有反例 → 最少恰为 29。
星形中,“不是桃子”的最多 7 + 4 = 11 颗,“不是苹果”的最多 6 + 4 = 10 颗。取 12 颗星形,苹果星与桃子星都必定出现。
圆形西瓜只有 8 颗,取 9 颗圆形,必有苹果圆或桃子圆。无论是哪一种,都能与星形中的另一口味配对。
考虑以下一种合法的最坏出袋次序:每当选取某种形状,就依对应序列给出下一颗。
圆形:8 西瓜 → 7 苹果 → 9 桃子
星形:4 西瓜 → 7 苹果 → 6 桃子
在这个次序下,第一颗苹果圆在第 9 个圆形,第一颗桃子星在第 12 个星形;另一种配对则要等到第 16 个圆形与第 5 个星形。
无论怎样交替选形状,前 20 颗都失败。即使额外允许取出后获知口味、再决定下一颗形状,这个反例依然成立。
21 有必胜取法,20 对任意选形策略都有反例 → 最少恰为 21。
只适用于解释 B:预先定好圆形 r 颗、星形 s 颗。下面判断所有口味组成是否都能配对,不做随机抽样。
失败时,“苹果圆 / 桃子星”至少缺一类,“桃子圆 / 苹果星”也至少缺一类。两次各选一个缺失项,共四种:无苹果时最多 (17 圆, 10 星);无桃子时最多 (15 圆, 11 星);星形仅西瓜时最多 (24 圆, 4 星);圆形仅西瓜时最多 (8 圆, 17 星)。只要配额落入任一矩形,就存在失败集合;全数越过才有保证。
已越过全部失败边界;所有符合配额的组合都有目标配对。
原条件未明确按形状挑选是否被允许。
两种自然解释各有严格最小值;概率不参与这个保证。