🧩 谜题
🫗度量谜题
一把 5 升壶、一把 3 升壶,怎么量出整整 4 升水?答案是:别猜,记录。
有些谜题只给你几样简单的东西——几把没有刻度的壶、几根小棒、一枚棋子——却逼着你拿出真正的解题功夫。度量谜题就是这样:规则一目了然,出路却藏在步骤里。这一课的经典谜题流传了几十年,因为它教的不是水,而是方法。
先热个身
解谜高手不靠灵光一闪,靠的是策略。先用一道经典谜题活动一下脑子:
把 1–9 放进格子,让每行、每列、每条对角线之和都等于 15
剩余数字
把 1 到 9 填进方格、让每行每列都等于 15 时(完整攻略见幻方),你其实在练两件兵器:计划——先放谁、后放谁;记录——哪条路已经试过。接下来马上要用。
经典谜题:量出 4 升
你有一把 5 升壶和一把 3 升壶,都没有刻度,水源无限。怎样量出正好 4 升水?
闷头乱倒很难撞对。老老实实列一张状态表——每一步记下两把壶各有多少水:
| 步骤 | 动作 | 5 升壶 | 3 升壶 |
|---|---|---|---|
| 0 | 起点 | 0 | 0 |
| 1 | 装满 5 升壶 | 5 | 0 |
| 2 | 用 5 升壶倒满 3 升壶 | 2 | 3 |
| 3 | 倒空 3 升壶 | 2 | 0 |
| 4 | 把剩下的 2 升倒进 3 升壶 | 0 | 2 |
| 5 | 再装满 5 升壶 | 5 | 2 |
| 6 | 用 5 升壶补满 3 升壶 | 4 | 3 ✓ |
最后一步的诀窍:3 升壶只差 1 升满,从 5 升壶里过去 1 升就到顶——5 升壶里剩下的正是 4 升。
倒着想,路就出来了
这张表是怎么想出来的?答案是从终点倒推:目标 4 = 5 − 1,所以要先在 3 升壶里留出「1 升的空隙」;而 1 = 3 − 2,2 又恰好 = 5 − 3。链条一接上,正向执行就是表里那六步。
变体练习:8 升分两半
满满 8 升水的壶,配 5 升、3 升空壶各一把,要平均分成两个 4 升。套路相同:从状态 (8, 0, 0) 出发列状态表,见过的状态不重复,走到 (4, 4, 0) 或 (4, 0, 4) 就成功。
为什么「试」比「猜」强
度量谜题练的是一套通用功夫:
- 把状态写下来——两个数(或三个数)就能完整描述局面,写下来才不会兜圈子;
- 不重复——见过的状态不去第二次,所有可能迟早试完,答案必然现身;
- 倒着想——从「我要什么」往回推「先得有什么」。
同一套思路,在逻辑谜题里过关、在汉诺塔里搬盘子都管用。谜题玩的不是运气,是纪律。
动手检验
随堂小测
1. 解法第 2 步结束时(倒满 3 升壶后),5 升壶里剩多少水?
2. 3 升壶里已有 2 升,再从 5 升壶往里倒,最多还能倒进几升?
3. 解度量谜题最靠谱的习惯是?