一、基础层:唯一候选数(唯一解法)
每个格子的候选数 = 9 个数字里没被本行、本列、本宫排除的那些。当某个格子只剩 1 个候选数时,它就是答案。
- 起步:先扫一遍全盘,把所有只看行/列/宫就能确定的格子填掉,不要靠猜。
- 每次填完一个数,立刻重新扫它的行、列、宫——每填一格至少能带出 1~2 格新解,这是连锁反应(naked single / hidden single)。
- 常见误区:只盯着手里那一格,不回头看全局。正确顺序是「填 → 扫全盘 → 再填」。
二、进阶层:显式数(Hidden Single)
有时某个格子有多个候选数,但某个数字在这一行/列/宫里只有这一个格子能放——那这个数字就必须属于这个格子。这就是「显式数 / 隐性唯一解」。
- 怎么找:扫一行,看 1~9 这九个数字里,有没有哪个数字只出现在一个格子的候选数集合中。那个格子就是这个数字的位置。
- 顺序建议:先看行、再看列、最后看 3×3 宫。行的显式数最容易被发现,宫的显式数最难。
- 做题时不用显式写候选数时,也可以用「指笔法」在心里排除。本作提供了候选数(candidates)功能,这是走进阶解法的必要工具。
三、技巧层:三区块与锁死(Locked Candidates)
当唯一候选数用尽、显式数也找不到时,就该用「区块技巧」了。它们全部基于同一个原理:如果某组格子只能放某组数字,别的数字就别想进这块区域。
- 宫区块(Pointing / Claiming):某宫里数字 X 只能落在第 2 行的那两格 → 那么第 2 行的其他格子就都不能是 X。
- 行区块(Rectangle):某 3×3 宫 + 某行交叉出的矩形区域里,若某数字只能在这 4~6 格里出现 → 这些格子所在的行/列的其他位置就排除该数字。
- X-Wing(矩形对角排除):两个候选格构成矩形,四角是同一数字 → 立刻排除这两行/列其他格子里的该数字。X-Wing 是最容易上手的高级技巧。
- 链(Chain):更强的排除法,能处理 5 格以上的复杂结构,代价是需要链条逻辑,一般只在 hard 以上难度出现。
用文字描述区块技巧很啰嗦,但有一个通用检验方法:做完排除后,重新扫一遍唯一候选数——如果局面有进展,技巧就用对了。没进展就是排除错了,回到上一步重来。
四、卡住时怎么办:三个层次的求助
- 换视角:把所有候选数重写一遍(很多人是在错误候选数上死磕)。写出来的那一刻往往就通了。
- 用求解器验证:本作内置 Solve(求解当前局面)功能。卡住时先求解:如果求解器给出的答案和你已填的不冲突但很快填完,说明你缺的是技巧不是运气;如果它需要大量回溯,说明这盘本身是「多解困难题」。
- 换一盘:如果一道题逼得你想猜数字,那一定是技巧没用对,不是题目太难。数独有唯一解,人类解法的难点在技巧层级,不在运气。实在卡住就换盘——本作的难度从 easy 到 inhuman 可选。
五、速度技巧:别追求「快解」,追求「少试错」
- 熟练解法的标志不是每局用时短,而是从不用猜。
- 把候选数写在纸上/屏上,让排除过程可见——看不见候选数,就做不了区块技巧。
- 遇到需要「试一个看看对不对」的格子,说明前面的排除漏了东西。回退一步重扫,比继续试错快得多。
六、速查清单
- ✅ 填一格 → 扫全盘 → 再填,循环往复
- ✅ 卡住时先重写候选数,再考虑区块技巧
- ✅ 行 → 列 → 宫的顺序找显式数
- ✅ 遇到猜数字 = 有技巧没用上,换盘
- ❌ 不要在候选数不完整的情况下硬推
- ❌ 不要为了「快点」而凭感觉填数
七、现在就去玩
打开数独在线版(本站镜像,MIT 开源)。内置 easy / medium / hard / very-hard / insane / inhuman 六档生成器,也支持粘贴题目导入(粘贴入口在页面中部),页面下方有求解器按钮。
本文为独立撰写的玩法攻略,不隶属于游戏原作者。游戏本体版权归原作者所有,按 MIT 许可证分发。