MathLabs

第4题

设 nn 与 kk 为正整数。Cathy 玩如下游戏:有 nn 颗弹珠和 kk 个盒子,弹珠编号为 11 到 nn。初始时所有弹珠都放在同一个盒子里。每一步,Cathy 选择一个盒子,把其中编号最小的弹珠(设为 ii)移到任意一个空盒,或移到装有弹珠 i+1i+1 的盒子。若在某一时刻有一个盒子只装有弹珠 nn,则 Cathy 获胜。求所有使 Cathy 能获胜的整数对 (n,k)(n,k)。
第 3/4 步:步骤 X 之后的分离性
n=2k−1+1 ⟹ after the last exit X of 2m−1+1, marble 1 never meets ≥2m−1+1n=2^{k-1}+1\ \Longrightarrow\ \text{after the last exit }X\text{ of }2^{m-1}+1,\text{ marble }1\text{ never meets }\ge 2^{m-1}+1
详细分析

对 kk 归纳证明 n=2k−1+1n=2^{k-1}+1 必败;k=1k=1、n=2n=2 显然,因为只有一个盒子时无法移动。假设 mm 个盒子对 2m−1+12^{m-1}+1 颗弹珠必败,反设 m+1m+1 个盒子对 2m+12^m+1 颗弹珠能胜。设 XX 是弹珠 2m−1+12^{m-1}+1 最后一次离开起始盒的那一步。在 XX 之后,弹珠 1,…,2m−1+11,\ldots,2^{m-1}+1 绝不可能全部处于同一盒中:否则从那一刻逆向退回 XX 并忽略 >2m−1+1>2^{m-1}+1 的弹珠,就仅用起始盒以外的 mm 个盒子完成了 2m−1+12^{m-1}+1 颗弹珠的获胜过程(因为 XX 之后起始盒始终留有 >2m−1+1>2^{m-1}+1 的弹珠),与归纳假设矛盾。由于每个盒子始终是连续区间,这意味着 XX 之后弹珠 11 绝不会与任何 ≥2m−1+1\ge 2^{m-1}+1 的弹珠同盒。