杀手数独有四条核心规则
行
每一行都包含 1–9,且不重复。
列
每一列都包含 1–9,且不重复。
3×3 宫
每个宫都包含 1–9,且不重复。
笼格
满足角标总和,且笼格内数字不重复。
先看笼格总和,再看具体格子
一个笼格可以包含两个、三个或更多边相连的格子。角落的小数字表示该笼格所有格子的总和。
3 / 2 格1 + 2
17 / 2 格8 + 9
6 / 3 格1 + 2 + 3
24 / 3 格7 + 8 + 9
提示: 总和非常小或非常大的笼格通常组合更少,因此很适合作为起点。
利用行、列和宫排除组合
例如,两格笼格总和为 10 时,可能是 1+9、2+8、3+7 或 4+6。但并非所有满足总和的数字组合都能放入任意格子;所在行、列、3×3 宫以及笼格内已使用的数字还会继续排除许多放置方式。
- 同一笼格内不要使用重复数字。
- 利用数独规则排除已经出现在行/列/宫中的数字。
- 区分“数字组合”和“放置方式”:同一组数字可能只剩少数几个有效位置。
- 如果某个数字出现在笼格的所有有效放置方式中,那么即使尚未确定具体格子,它也是该笼格的必选数字。
游戏中: 棋盘旁的辅助面板会显示所选笼格的有效放置方式数量、剩余数字组合数量,以及必须出现的数字。
当笼格与行、列或宫交叉时锁定候选数
如果笼格中某个必选数字只能位于该笼格与同一行、列或宫相交的部分,那么可以从该区域中笼格外的其他格子排除这个数字。反向同样成立:如果某个数字在一个区域中的所有可能位置都位于同一笼格内,就可以从该笼格的其余部分排除该数字。
- 笼格 → 区域:必选数字被锁定在某一行/列/宫中。
- 区域 → 笼格:该数字在区域中的所有可能位置都落在同一笼格内。
- 这是候选数排除,不是立即填入答案。
每一行、每一列和每个 3×3 宫的总和始终为 45
1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45
内格(innie):如果完全位于某区域内的笼格覆盖了 8 个格子,剩余格子的值等于 45 减去这些笼格总和。外格(outie):如果与区域相交的笼格覆盖全部 9 格,并且恰好向外多出一个格子,则该外格等于这些相交笼格总和减去 45。
重要: 仅在笼格边界能明确判断内外区域时使用。不要重复计算同一个笼格。
推荐推理顺序
- 1
寻找放置方式较少的笼格
优先处理数字组合较少,或存在一个在所有有效放置中都必须出现数字的笼格。
- 2
结合数独规则
继续利用行、列、宫排除,并追踪每个候选数在笼格中的位置。
- 3
寻找区域–笼格交互
当候选数被锁定在交叉区域中时,先从其余部分排除该候选数,不要急于猜数字。
- 4
使用45法则
当笼格几乎覆盖整行、整列或整个宫时,同时检查 innies 和 outies。
快速输入: 键盘按 Shift + 数字,或在触屏上长按数字键,可快速添加候选数笔记;笼格规则仍会阻止无效候选数。
立即尝试一局杀手数独
先从简单难度熟悉笼格,再学习更高级的和数技巧。
