首页 / 技巧
数独技巧:从唯一候选到 X-Wing
这篇不讲玄学,只讲能一步步落地的推理。前半是通用数独技巧,后半是「数独扫雷」模式专属的排雷思路。
一、唯一候选数(Naked Single)
看一个空格:如果同行、同列、同宫已经出现了 8 个不同数字,那么剩下的那个数字就是唯一解。这是最基础、也最不该错过的一招。每填完一个数字,先扫一遍它所在的行、列、宫,看有没有新的唯一候选。
二、隐性唯一(Hidden Single)
在一个宫、一行或一列里,某个数字只有一个格子能放——即使那个格子还有其他候选,这个数字也只能落在这里。隐性唯一比唯一候选更难看见,但它是中盘突破的主要手段。做法是:盯住一个数字(比如 7),看它在每个宫、每行、每列能放的位置。
三、区块摒除(Pointing / Claiming)
如果一个数字在某个宫里只能出现在同一行(或同一列)的三个格子内,那么这一行(或列)的其他宫就不能再放这个数字。反过来,如果某数字在一行里只能落在同一个宫,这个宫的其他格子也可以排除它。区块摒除经常能一次性消掉好几个候选。
四、数对与三数组
同一行、列或宫里,两个格子的候选都只剩同样的两个数字(比如 {3,8}),那么这两个数字被这两格“占住”,同区域的其他格子可以排除 3 和 8。三个格子共享三个候选时同理。先找“只剩两个候选”的格子,成本最低。
五、X-Wing
某个数字在两行里都只能落在同样的两列上,形成一个矩形:那么这两列的其他行都不能再放这个数字。X-Wing 是第一个“跨区域”技巧,看到时通常意味着盘面已经进入中后盘。找不到就先回到隐性唯一和区块摒除,不要硬背图形。
六、扫雷模式专属:红底数字怎么用
红底表示“这一格的数字 = 周围 8 格的雷数”。它至少有两个用途:
- 定位雷区:红底数字越大,附近雷越密。连续出现的红底数字会圈出一片高概率雷区。
- 反推安全格:如果某格周围只有 1 颗雷,而它周围已经有一格被确认是雷,那么其他相邻格就相对安全。
注意:红底只是提示,不是“这一格是雷”。真正确定雷的位置,仍然要靠填数后的铲雷条件来判断。
七、先填后铲,还是先铲后填?
铲雷需要“相邻且同宫至少 3 个正确数字”。所以正确顺序是:先把雷所在宫、以及它相邻格里的数字填对,再长按铲雷。反过来,先铲会大概率因为条件不足直接结束。遇到不确定的格子,先用标记模式把候选写出来,确认周围至少有 3 个正确数字再动手。
八、17 数难题:不要猜
17 个提示的盘面信息量很低,但唯一解仍然存在。遇到卡住时,按这个顺序检查:唯一候选 → 隐性唯一 → 区块摒除 → 数对 → X-Wing。不要靠猜,猜错一次整盘重来。如果实在推不动,先填一个宫的候选,再回头看行和列,通常会有新发现。
九、练习路线
- 经典模式:先把唯一候选和隐性唯一练到条件反射。
- 简单模式:加入 5 颗雷,练习“先填后铲”的顺序。
- 困难模式:10 颗雷 + 36 个提示,开始用区块摒除和数对。
- 17 数:12 颗雷 + 17 个提示,检验前面所有技巧。