如果正向去算怎样才能凑到 30,情况会有成千上万种。在博弈论中,最强大的武器叫做“倒推法”。与其思考“我要怎么开始”,不如思考“在终点前,我必须站在哪个位置”。
依此类推,我们得到了一条通往胜利的“魔法台阶”。只要你踩中了台阶上的任意一个数字,你就能控制整个下半场!
仔细观察这组必胜数字:30, 26, 22, 18, 14, 10, 6, 2。它们的间隔规律显而易见。
为什么是 4?因为一旦我占据了一个关键数,无论对手下一轮取 $x$ 个数 ($1 \le x \le 3$),我都可以通过取 $(4 - x)$ 个数,强行将我们两人的取数总和“对消”为 4。这样,我就能稳稳地跨越 4 的距离,精准踩在下一个关键数上。
我们把目标总数设为 $N=30$,每次最多取的数量设为 $M=3$。那么我们要控制的“周期长度”就是 $M+1=4$。
所有的必胜数字,其实就是用目标数不断减去周期 4:
这就引出了数学上的同余理论:这些必胜数字除以 4 的余数全都是 2。 它们可以统一被表达为一个代数式:
因为 $k=0$ 时,第一个必胜数是 2。所以,先手必胜!
| 回合 | 我的操作 | 对手的操作 | 我的应对法则 | 当前盘面数字 |
|---|---|---|---|---|
| 开局 | 抢占第一个关键点:报 1, 2 | - | - | 停在 2 |
| 第一回合 | - | 取了 1 个 (报 3) | 我补 3 个 ($4-1=3$),报 4, 5, 6 | 停在 6 ($4 \times 1 + 2$) |
| 第二回合 | - | 取了 3 个 (报 7, 8, 9) | 我补 1 个 ($4-3=1$),报 10 | 停在 10 ($4 \times 2 + 2$) |
| ...(以此类推,牢牢控制 14, 18, 22, 26)... | ||||
| 决胜局 | - | 不管取多少 | 我凑够 4,直接报出 30! | 停在 30 🏆 |