Kakuro 怎么解
Kakuro 是一种由加法构成的填字游戏。这里的每道题都只有唯一解,单凭逻辑就能得出。下面四个思路能带你解开几乎所有题目,后面的例题会把它们全部用上。
一分钟了解规则
- 在每个白格中填入 1 到 9 的一个数字。
- 每一组横向或纵向相连的白格,数字之和必须等于其提示。深色格右上半部分的数字是它右侧白格的和;左下半部分的数字是它下方白格的和。
- 同一组内数字不能重复。同一个数字可以在另一组中再次出现。
1. 记住只有一种组合的和
大多数和有多种凑法,但有些只有一种。两格的 3 总是 1 和 2(顺序不限);三格的 24 总是 7、8 和 9。认出它们,一开始就能得到确定的数字。
| 格数 | 和 | 唯一可能的数字 |
|---|---|---|
| 2 | 3 | 1 + 2 |
| 2 | 4 | 1 + 3 |
| 2 | 16 | 7 + 9 |
| 2 | 17 | 8 + 9 |
| 3 | 6 | 1 + 2 + 3 |
| 3 | 7 | 1 + 2 + 4 |
| 3 | 23 | 6 + 8 + 9 |
| 3 | 24 | 7 + 8 + 9 |
| 4 | 10 | 1 + 2 + 3 + 4 |
| 4 | 11 | 1 + 2 + 3 + 5 |
| 4 | 29 | 5 + 7 + 8 + 9 |
| 4 | 30 | 6 + 7 + 8 + 9 |
2. 利用不重复规则
由于同一组不能重复数字,两格的 8 不可能是 4 和 4,只能是 1 和 7、2 和 6 或 3 和 5。一旦某组填入一个数字,就在其余格中划掉它,并排除需要用到它两次的任何组合。
3. 让组交叉
每个白格都属于一个横向组和一个纵向组,它的数字必须同时适合两者。写下每组允许的数字,只保留两个列表中都有的数字。两个紧凑的组相交处,往往只剩一个数字。
4. 由和补全一组
当一组只剩一个空格时,它等于提示减去已填的数字。每补全一组,都会收窄与它交叉的组,所以好的解法是一连串小而确定的步骤。
例题讲解
这是一个有十个白格的小网格。每张图显示到目前为止填入的数字,最新的数字会高亮。
空网格:四个横向组和四个纵向组。
1. 从左上角开始。横向 3 和纵向 4 各占两格。3 只能是 1 + 2,4 只能是 1 + 3,所以两者相交的格子必须填它们共有的数字:1。
2. 现在这两组各剩一格。横向 3 需要在 1 旁边填 2,纵向 4 需要在它下方填 3。
3. 看横向 18 与纵向 10 相交的格子。18 已有一个 3,所以另两格之和为 15:6 + 9 或 7 + 8。10 已有一个 2,所以另两格之和为 8:1 + 7 或 3 + 5。两个列表中共有的数字只有 7。
4. 补全这两组:横向 18 的最后一格需要 8(18 − 3 − 7),纵向 10 需要 1(10 − 2 − 7)。
5. 接下来是右下角。两格中,16 只能是 7 + 9,17 只能是 8 + 9。横向 16 与纵向 17 相交处的共有数字是 9。
6. 于是剩下 7 补全横向 16,8 补全纵向 17。
7. 还剩一个白格,在横向 14 的中间,那组已有 1 和 8:所以是 5。用纵向 20 验证:8 + 5 + 7 = 20。解完了。
更多技巧
- 用草稿标记记下某格仍可能的数字,并随着各组填满逐个擦掉。
- 填入在其所属某组中重复的数字会被记为一次失误,所以填写前先检查两组。
- 卡住了?找最紧的交叉点:组合很少的两组在一个格子相遇的地方。
- 可以在练习模式或用存档中的往期题目练习。两者都不影响排行榜。