Puzzimo

杀手数独怎么解:组合、笼子和 45 法则

阅读约 8 分钟 ·

杀手数独保留了普通数独的全部规则,只多了一条:盘面被虚线分成一个个笼子,每个笼子里的数字加起来必须等于角上的小数字。很多杀手数独开局一个数字都没有,所有信息都藏在这些和里。

听起来像算术,但你只会用到很小的加法。真正的技巧是知道哪些数字能凑出某个和,以及一个关于行、列、宫的简单事实,它能解开大部分难题:45 法则。下面每张图都取自 Puzzimo 上真实的杀手数独题目。

规则

  • 在每个格子里填入 1 到 9 中的一个数字。
  • 和普通数独一样,每一行、每一列、每个 3×3 宫里 1 到 9 各出现一次。
  • 每个笼子里的数字之和等于笼子的和,而且同一笼子里的数字不能重复。

如果你还不太熟悉普通数独,建议先看我们的数独教程:排除法、唯一和数对在这里同样适用。这篇教程讲的是笼子带来的独特技巧。

数独解题技巧

笼子组合

因为笼子里的数字不能重复,有些和只有一种凑法。三个格子加起来等于 7,只能是 1、2、4:1 + 2 + 3 只有 6,其他组合都太大。虽然还不知道顺序,但你已经确切知道这个笼子里是哪几个数字。

中间宫里和为 7 的笼子有三个格子。三个不同数字加起来等于 7,只能是 1、2、4,所以这三格的候选数都只有这三个。

这些唯一组合值得背下来。它们总是各个笼子大小下最小和最大的两个和,以及紧挨着它们的那一个:

  • 2 格:3 = 1 + 2 · 4 = 1 + 3 · 16 = 7 + 9 · 17 = 8 + 9
  • 3 格:6 = 1 + 2 + 3 · 7 = 1 + 2 + 4 · 23 = 6 + 8 + 9 · 24 = 7 + 8 + 9
  • 4 格:10 = 1 + 2 + 3 + 4 · 11 = 1 + 2 + 3 + 5 · 29 = 5 + 7 + 8 + 9 · 30 = 6 + 7 + 8 + 9
  • 5 格:15 = 1 + 2 + 3 + 4 + 5 · 16 = 1 + 2 + 3 + 4 + 6 · 34 = 4 + 6 + 7 + 8 + 9 · 35 = 5 + 6 + 7 + 8 + 9

锁定的笼子

当一个只有唯一组合的笼子完全位于同一宫、同一行或同一列内时,它的数字就被锁定在那里,这一宫、行或列的其他格子都不能再出现这些数字。这相当于杀手数独版的显性数对,而且一个笔记都不用写就能得到。

右边中间宫底部和为 3 的笼子只能是 1 + 2。无论谁在左谁在右,这一宫的 1 和 2 都在这里,所以宫内其他格子都不能是 1 或 2。

只要知道笼子里是哪些数字,都可以这样用:一行里和为 17 的两格笼子占掉这一行的 8 和 9,一宫里和为 24 的三格笼子占掉这一宫的 7、8、9。

45 法则

每一行、每一列、每一宫都恰好包含 1 到 9,而 1 + 2 + … + 9 = 45。笼子往往和宫的边界不对齐,45 法则恰好在这里派上用场。把覆盖一个宫的所有笼子加起来:如果它们多覆盖了一个宫外的格子,这个多出来的格子(叫外格)就等于总和减去 45。

左下宫被三个笼子覆盖:18 + 11 + 22 = 51。这一宫本身的和是 45,所以和为 22 的笼子伸出宫外的那一格(第 9 行第 4 列)一定是 51 − 45 = 6。

反过来同样成立:如果完全位于宫内的笼子覆盖了除一格以外的所有格子,剩下的那一格(叫内格)就等于 45 减去它们的和。

再看下方中间这一宫:和为 11、20、8 的三个笼子完全在宫内,加起来是 39。它们覆盖了除一格以外的所有格子,所以那一格是 45 − 39 = 6,从另一个方向得到了同样的答案。

把 45 法则用在更大的区域

45 法则不只能用在单个区域上。两行加起来是 90,三列是 135,任意几个完整的宫就是每宫 45。当一个长笼子横跨两行时,把这两行合起来算,往往只剩一两个格子需要推算。

如果多出来两个格子,45 法则给出的是它们的和,而不是单个数值。这仍然很有用:两格加起来等于 3 一定是 1 和 2,加起来等于 17 一定是 8 和 9,又回到了组合速查表。

解题流程

  1. 找出只有唯一组合的笼子,把它们的数字写成笔记。
  2. 如果这样的笼子位于同一行、同一列或同一宫内,把它的数字锁定在那里。
  3. 对每一行、每一列、每一宫使用 45 法则,寻找内格和外格。
  4. 用普通数独的排除法处理已经填好的数字。
  5. 写完整的笔记,删掉那些无法和笼内其他格凑出和的候选数。
  6. 回到第 3 步:每填一个新数字,都可能让某个笼子变成唯一组合。

和普通数独一样,永远不要猜。合格的杀手数独只有唯一解,所以总能找到下一步推理。Puzzimo 上的每道杀手数独都检查过只有唯一解。

选对难度来练习

Puzzimo 的杀手数独有四个难度。简单开局至少有 18 个数字,笼子只有两三格;中等开局至少有 6 个数字,笼子最多四格;困难(笼子最多五格)和专家(三到六格)开局只给出保证唯一解所需的数字,也可能一个都没有,所以主要靠 45 法则推进。

每道题都免费。笔记、撤销和提示都是内置的(每用一次提示,排名成绩加 30 秒);填错一个数字算一次失误,第三次失误这一局就结束;每天还有一道新的每日挑战。

马上玩杀手数独

常见问题

杀手数独的笼子里数字能重复吗?

不能。同一个笼子里不会出现两个相同的数字,即使笼子跨过了宫的边界也一样。正因为如此,唯一组合才成立:三格加起来等于 6,一定是 1、2、3。

什么是 45 法则?

每一行、每一列、每一宫都恰好包含 1 到 9,所以和都是 45。如果覆盖一个宫的笼子多覆盖了一个宫外格子,这个格子等于笼子总和减 45;如果宫内的笼子少覆盖了一个格子,这个格子等于 45 减笼子总和。

杀手数独比普通数独难吗?

它通常开局数字更少,甚至一个都没有,所以一开始会觉得更难。一旦掌握了唯一组合和 45 法则,大部分工作就只是简单的加法和普通数独的推理。