跳到内容

如何玩数独

学习数独基础,今天开始玩。

唯一规则

每一行、每一列和每一个 3×3 宫格中,数字 1 到 9 各出现且只出现一次。

就这一条规则。所有的技巧、策略和谜题,都源于这条规则作用在 81 个格子上的结果。你不需要记住其他任何东西,只要反复练习,学会看清规则如何限制每个数字的落点,就能玩好数独。

棋盘结构

数独谜题是一个 9×9 的方格,共 81 个格子,分为 9 行和 9 列。整个棋盘还被划分为九个 3×3 的宫格(有时称为区域或块),即你看到的粗边框正方形——横竖各三个。

每个格子同时属于三个组:

  • (水平方向,从上到下编号 1–9)
  • (垂直方向,从左到右编号 1–9)
  • 一个 3×3 宫格(它所在的粗边框区域)

当你在某个格子里填入一个数字,这个数字就会立刻在同行的其他 8 个格子、同列的其他 8 个格子,以及同宫格的其他 8 个格子中被禁止——一次填写最多影响 20 个格子。这种连锁效应正是数独可解的关键所在。

已知数、候选数与空格

打开一道数独谜题时,某些格子已经填好了数字,这些叫做已知数(或线索数)。你不能更改它们。你的任务是填满剩余的空格。

对于任意一个空格,其候选数是指在当前行、列、宫格约束下,仍然合法的 1–9 中的数字。谜题初期,一个格子可能有 7 个候选数;随着谜题逐渐填满,候选数越来越少,直到只剩一个——那就是答案。

5?138??64

这个 3×3 宫格中,已知数为 1、3、4、5、6、8,缺少的数字是 2、7、9。三个空格各填其中一个,但哪个格子填哪个数字,取决于棋盘其余部分的行列约束。

解题步骤

  1. 1

    扫描棋盘,寻找明显的落点

    找出已填格子较多的行、列或宫格——7 或 8 个格子已填时,剩余候选数最少,推断最容易。接近满格的组往往有"最后一个空格",只允许填入一个特定的数字。

  2. 2

    对每个数字进行交叉排除

    选择一个数字,比如 5。找出已包含 5 的所有行和列。这些行列在经过的每个宫格中形成"禁区"。如果某个宫格还没有 5,而被禁的行列只给这个宫格留下一个空格,那么那个空格就是 5。对所有九个宫格重复操作,再换下一个数字。

  3. 3

    寻找显式唯余(裸单)

    裸单是指排除同行、同列、同宫格中所有已有数字后,某个格子只剩下一个候选数。如果这三个组合计已有 8 个不同数字,那第 9 个就是答案,可以放心填入。

  4. 4

    不确定时使用铅笔标记

    点击 ✏️ 图标(桌面端按 N 键)切换到笔记模式。在笔记模式下,点击数字会在格子内写下小号的候选数,而不是正式填入。随着其他格子被解出,候选数会自动失效,列表越来越短,直到只剩一个。

  5. 5

    每次填入后重新扫描

    每填入一个数字,最多会从其他 20 个格子中移除一个候选数。每次填完,都要重新检查该格所在的行、列和宫格——可能刚好出现了新的裸单或明显落点。谜题会随着填写逐步加速。

实例演示

假设某行的已知数是:1、4、5、6、8。三个格子为空,缺少的数字是 2、3、7。接下来检查这三个空格所在的列:

  • 第 2 列的空格:该列已有 3 和 7,唯一候选数是 2,填入。
  • 第 6 列的空格:该列已有 2,候选数是 3 或 7,暂时无法确定。
  • 第 9 列的空格:该列已有 2 和 3,唯一候选数是 7,填入。

此时该行已有 1、2、4、5、6、7、8,第 6 列的空格只剩 3(行中唯一未用的数字)。一次列检查触发了三步连续推断。

关键领悟几乎从不需要同时用三个约束。通常只用行约束或列约束就足以确定答案。始终先尝试最简单的方法。

铅笔标记的实际用法

把铅笔标记当作辅助记忆工具。当某个格子有 4 个候选数,暂时无法确定哪个正确时,就把四个全写进去。当同行、同列或同宫格的其他格子被解出后,逐一划掉不再合法的候选数。

铅笔标记在两种情况下特别有用:

  • 中级及以上难度,裸单较少,需要同时追踪多个可能性。
  • 陷入僵局时——把所有候选数写出来,常常能发现之前肉眼没注意到的裸单。

简单题很少需要铅笔标记。而专家题中,铅笔标记不可或缺——整个解题策略都依赖于追踪每个格子剩余的候选数,并在多个格子间识别规律。

提示从简单题开始——简单题有 38 个以上线索数,裸单频繁出现,铅笔标记是可选的。当你能在 10 分钟内无错误完成一道简单题时,就可以挑战中级了。

常见错误

猜测。 每道有唯一解的数独都可以用纯逻辑解出,不需要猜测。如果你觉得必须猜,请放慢节奏——你一定遗漏了某个约束。错误的猜测会引发连锁错误,在你发现问题之前可能已经错了几十个格子。请使用撤销按钮,而不是反复试错。

忽视宫格约束。 新手往往只检查行和列,却忘记 3×3 宫格是同等重要的约束。在判断某格有多个候选数之前,一定要检查全部三个组。

填入后不重新扫描。 每填一个数字,棋盘就变了。该数字所在的行、列和宫格中可能立刻出现新的裸单或最后一格情况。每步之后都要重新扫描。

铅笔标记维护不当。 如果在别处填入数字后忘记删除该候选数,铅笔标记就会产生误导。每次填入后立刻更新候选数列表,或者使用游戏内的笔记模式(会自动更新)。

速度太快。 谜题早期一个错误的填入会引发一连串强制性错误,导致无法完成谜题。尤其是学习阶段,准确比速度更重要。

数独术语表

已知数(线索数)
谜题开始时已填好的格子,不可更改。
候选数
基于当前行、列和宫格约束,某个空格中仍然合法的数字(1–9 中的某些数)。
裸单(显式唯余)
只剩一个候选数的格子——最安全、最常见的初级推断。
隐式唯余(隐藏单数)
某个数字在某行、列或宫格中只有一个格子可以放,即使该格子本身有多个候选数。该数字"隐藏"在其他候选数之中。
交叉排除法
针对单个数字扫描各行各列,判断它在每个 3×3 宫格中能落在哪里。这是简单题和中级题的基本技巧。
铅笔标记(笔记)
写在格子内的小号候选数,作为辅助记忆。中级及以上难度必不可少。
裸对(显式数对)
同一组中两个格子恰好含有相同的两个候选数,且没有其他候选数。这两个数字可以从该组的所有其他格子中排除。
指向数对
当某个宫格内某候选数只出现在同一行或同一列的格子中时,可在该宫格之外的该行或列中排除该候选数。

各难度级别的区别

数独 Rise 提供四个难度级别,每个级别都有本质区别——不仅体现在线索数量上,还体现在所需技巧上:

  • 简单(38 个以上线索): 交叉排除和裸单就够了,几乎不需要铅笔标记。非常适合学习约束体系。
  • 中级(30–37 个线索): 需要隐式唯余和候选数锁定技巧,强烈建议使用铅笔标记。
  • 困难(25–29 个线索): 需要用到裸对、隐藏数对和数三元组。仅靠单数推断已远远不够,准确追踪候选数至关重要。
  • 专家(20–24 个线索): 需要高级技巧——X 形剑鱼(X-Wing)、XY-Wing、剑鱼法(Swordfish)、唯一矩形等。即便是有经验的玩家也可能需要 30–60 分钟。

从简单题开始,当简单题完全得心应手后再提升难度。没有掌握基础就跳到困难,只会产生挫败感,而非进步。

准备好了吗?

你已经了解了规则、棋盘结构、核心技巧和专业术语。学习数独最好的方式就是动手——从简单题开始,信任逻辑。随着你对每个难度越来越熟悉,再依次阅读简单、中级、困难和专家的技巧指南。

开始简单题目 →