MathLabs

第4题

设 nn 与 kk 为正整数。Cathy 玩如下游戏:有 nn 颗弹珠和 kk 个盒子,弹珠编号为 11 到 nn。初始时所有弹珠都放在同一个盒子里。每一步,Cathy 选择一个盒子,把其中编号最小的弹珠(设为 ii)移到任意一个空盒,或移到装有弹珠 i+1i+1 的盒子。若在某一时刻有一个盒子只装有弹珠 nn,则 Cathy 获胜。求所有使 Cathy 能获胜的整数对 (n,k)(n,k)。
第 2/4 步:对 n=2k−1n=2^{k-1} 可达性的归纳
n=2k−1 ⟹ Cathy can isolate marble n using k boxesn=2^{k-1}\ \Longrightarrow\ \text{Cathy can isolate marble }n\text{ using }k\text{ boxes}
详细分析

对 kk 归纳;k=1k=1、n=1n=1 显然。设 mm 个盒子可处理 2m−12^{m-1} 颗弹珠,考虑 m+1m+1 个盒子与 2m2^m 颗弹珠。保留一个空盒 BB,用其余 mm 个盒子执行 mm 盒必胜序列,直到起始盒中只剩弹珠 2m−1,…,2m2^{m-1},\ldots,2^m。把 2m−12^{m-1} 移入空盒 BB,再以 BB 为目标盒逆向执行初始序列;这会把 1,…,2m−11,\ldots,2^{m-1} 汇集到 BB 中,起始盒留下 2m−1+1,…,2m2^{m-1}+1,\ldots,2^m,并腾空其余 m−1m-1 个盒子。最后用 BB 以外的 mm 个盒子对 2m−12^{m-1} 颗弹珠 2m−1+1,…,2m2^{m-1}+1,\ldots,2^m 施用 mm 盒策略即可孤立 2m2^m。同一策略对任意 n≤2k−1n\le 2^{k-1} 同样有效。