Sudoku Royale下载

数独卡住怎么办:接下来按步骤尝试

简体中文

数独卡住时,按固定清单从最简单的检查做到最少见的结构。每填入一个数字,就回到清单顶部重新检查。先慢慢重新寻找隐性唯一数,再补全所有铅笔标记,然后检查指向对和行列区块,接着找数对,最后找 XY翼。大多数卡关情况在前三步就能解决:我们提供的谜题中,约十分之九不需要用到比指向对和行列区块更难的技巧。你完全不必猜,每一步都只用逻辑,而且都配有我们谜题库中的真实局面,展示如何用这一招打破僵局。

这个顺序依据数据,而不是个人偏好。我们用一个始终优先采用最简单可行步骤的求解器,对 Sudoku Royale 提供的 457,000 道谜题进行了评级。在困难难度中,有 76% 的谜题最难只需要隐性唯一数。在专家难度中,需要 X翼的谜题不到 100 道中的 1 道,而指向对或显性数对却经常出现。所以,如果你还没重新检查唯一数,就先去找 X翼,那方向就错了。

卡关排查步骤

按顺序逐步检查。一旦某一步有了发现,就把数字填上、更新铅笔标记,然后从第 1 步重新开始。这个习惯能让解题过程更顺畅:新填的数字往往会带出两三个简单步骤,如果你一心寻找复杂结构,很容易错过它们。

  1. 1

    重新逐个数字寻找隐性唯一数

    从 1 到 9 逐个检查每个宫、每行和每列,看看这个数字是否只有一个可填位置。

  2. 2

    补全铅笔标记,寻找唯一余数

    在每个空格里写出所有候选数。只剩一个候选数的格子就能确定答案。

  3. 3

    指向对和行列区块

    在宫与一行或一列的交叉处,如果某个数字在其中一个区域内只能出现在交叉部分,就可以把它从另一个区域的其余格子中排除。

  4. 4

    显性数对和隐性数对

    同一区域内两个格子恰好有相同的两个候选数,或者两个数字只能填进这两个格子。

  5. 5

    XY翼

    三个格子各有两个候选数,并以这样的方式关联:其中一个数字必定落在两个格子之一。

  6. 6

    X翼、剑鱼和简单着色

    在整个棋盘上追踪同一个数字。这些技巧很少见,但最高难度会用到。

  7. 7

    检查是否有错误

    如果没有任何进展,而谜题难度又没有达到极限级别,最可能是填错了数字,或者不小心删掉了某个铅笔标记。

第 1 步:重新寻找隐性唯一数

隐性唯一数是指在一行、一列或一宫里,某个数字只有一个可填格子。这个格子本身看起来可能仍有很多选择,所以这个数字才不容易被发现。在困难及以下难度的每道谜题中,大部分步骤都靠隐性唯一数完成。它也是最容易漏看的步骤,因为常见的检查方法是看着一个格子问“这里能填什么”,这样找不到隐性唯一数。你要反过来,先选定一个数字,再问它能填在哪里。

看下面的棋盘,第 7 行有三个空格,需要填入 3、5 和 6。先看 3 能填在哪里。R7C4 不行,因为第 4 列的 R5C4 已经有一个 3。R7C9 也不行,因为第 9 列的 R4C9 已经有一个 3。因此只剩下 R7C8。(R7C8 表示第 7 行、第 8 列。标记在棋盘边缘。)

第 7 行有三个空格。只有 R7C8 能填 3,因此 3 应填在这里。72483197441739174263648397521314797124835C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
按数字重新检查:第 7 行的 3 只能填在 R7C8。不需要铅笔标记。白色数字是提示数,蓝色数字是之前已填好的数字,绿色数字是新填的数字。
  • 5 提示数
  • 5 已填好
  • 5 新填的数字
  • 5 构成结构的候选数
  • 5 可排除的候选数

重新检查的流程刻意安排得很单调:从 1 到 9 逐个数字检查,每次先扫过九个宫,再扫各行,最后扫各列。用纸笔大约需要一两分钟,但比本页其他任何方法都更容易找到下一步。如果你想练习这种观察方式,可以在 Sudoku Royale 的 Dojo 做隐性唯一数训练,每个棋盘的下一步都是隐性唯一数。

第 2 步:补全铅笔标记

如果完整检查一遍仍然没有发现,就先别凭观察继续解题,在每个空格里写出所有候选数。铅笔标记不完整,是很多人误以为自己卡住的最常见原因:结构明明在那里,却漏写了一半候选数,或者填入数字后没有删掉相应候选数。我们的数独铅笔标记指南介绍了标记方法。

标记补全后,检查有没有只剩一个候选数的格子(也就是唯一余数)。然后确保标记准确:每填入一个数字,就立即从其所在行、列和宫的其他格子中删掉这个数字。下面的所有技巧都依赖铅笔标记,因此一个未及时更新的标记就可能让你看不到任何结构。

第 3 步:指向对和行列区块

这两种是最先学会的候选数排除技巧,不直接填入数字,也是困难与中等难度的分水岭。在我们的谜题库中,每 5 道困难谜题就有 1 道需要指向对或行列区块;在专家难度中,每 10 道谜题就有 7 道会让我们的求解器用到指向对。

指向对的规则是:如果一个宫里的某个数字只能填在同一行(或同一列)的格子中,那么这个数字在该宫里一定落在这行(或这列)。因此,这一行(或这一列)在宫外的其他格子都不能再填这个数字。

在第 7 宫中,候选数 9 只出现在第 9 行,所以可以从第 9 行的其他格子中排除 9。147675812451243894946814365814514927346849392867153438965142721473856965729294381843197561925213494896734948797961349148928913495C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
在第 7 宫中,9 只能填在 R9C1 或 R9C2,它们都在第 9 行。无论填在哪一格,第 9 行的 9 都会落在第 7 宫内,所以可以从 R9C4、R9C5、R9C7 和 R9C8 中排除 9。这样 R9C7 就只剩下候选数 8。

行列区块(也叫 Box-Line Reduction)则正好相反:如果一行里的某个数字只能填在同一个宫内,就把它从该宫的其他格子中排除。指向对和行列区块指南还提供了更多示例。

第 4 步:数对

显性数对是同一行、列或宫中的两个格子,它们恰好都有相同的两个候选数。这两个数字必定分别填入这两个格子,只是顺序尚未确定,因此该区域的其他格子都不能再填这两个数字。

R3C9 和 R7C9 都只有 3 和 9,因此可以从第 9 列的其他格子中排除 3 和 9。39426587913137939174239568658739124395341876927219653848693421752768134949539489352537936978912313679189352537934694789233679C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
R3C9 和 R7C9 都只有 3 和 9。一个格子填 3,另一个就填 9,因此可以从第 9 列的其他格子中排除这两个数字:R1C9、R8C9 和 R9C9。

隐性数对比较难发现:同一区域内的两个数字只能填在相同的两个格子里。这样一来,这两个格子中其他候选数都可以排除。如果棋盘上满是只剩两个候选数的格子,让你难以继续,可以阅读数独只剩两个候选数时怎么解 (英文)。

第 5 步:XY翼

在大多数玩家会遇到的最难谜题中,XY翼往往是突破的关键。在我们的谜题库中,72% 的大师谜题最难只需要用到 XY翼。寻找时只需关注恰好有两个候选数的格子,所以实际搜索范围比听起来小。

你需要一个有候选数 X 和 Y 的轴心格,以及它能看到的两个格子(两个翼):一个有 X 和 Z,另一个有 Y 和 Z。无论轴心格最终填什么,其中一个翼都必定填 Z。因此,同时能看到两个翼的格子都不能填 Z。

XY翼,轴心是 R1C6(3 或 6),两个翼是 R1C7(3 或 5)和 R3C4(5 或 6)。从 R1C4 和 R3C9 中排除 5。4912568363572565762913942382832856741956142785789638394612576573928412648935718991356782783563847835146935623259C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
轴心 R1C6 是 3 或 6。如果填 3,R1C7(3 或 5)就必须填 5。如果填 6,R3C4(5 或 6)就必须填 5。无论如何,两个翼中都会有一个填 5,所以同时能看到两个翼的 R1C4 和 R3C9 都不能填 5。这样 R3C9 就只剩下 6。

想快速提高识别这种结构的速度,最快的方法是在 Dojo 做 XY翼训练,训练中的每个棋盘都有一个 XY翼等你发现。

第 6 步:X翼、剑鱼和简单着色

这些结构会在多行多列中追踪同一个数字。X翼最有名,但实际出现的频率远没有它的名气那么高:我们的求解器只在 0.7% 的专家谜题和 0.3% 的大师谜题中需要它,而剑鱼更少见。简单着色是个例外:在我们评为极限难度的谜题中,有 95% 最难需要用到的技巧是简单着色。高级数独策略指南 (英文)会逐步讲解着色和其他少见结构。

实用规则是:只有重新检查第 1 到第 5 步都无结果后,才找这些结构,并且一次只追踪一个数字。要是九个数字同时都找“鱼”,很容易白白花上十分钟。

第 7 步:检查是否有错误

如果你已经试过每一步,还是毫无进展,而这道题又不是专业数独题集里的最高难度,就先怀疑自己填错了,再考虑题目是否有问题。看看有没有一个格子已经没有候选数,或者某个数字在一行、一列或一宫里没有合法位置。出现任何一种情况,都说明前面某处填错了数字,或错误地删掉了候选数。我们的如何找出数独中的错误 (英文)指南会教你怎样追查错误,不必从头再来。

排查步骤与难度等级的对应关系

知道谜题的难度,就能知道自己需要检查到哪一步。这张表列出了 Sudoku Royale 经典模式六个难度级别的谜题最难需要用到的技巧,数据来自整个评级谜题库。

难度最难需要的技巧出现频率
简单唯一余数100% 的谜题
中等隐性唯一数55%(其余只需要唯一余数)
困难隐性唯一数 / 指向对或行列区块76% / 19%
专家数对 / 指向对或行列区块 / 隐性唯一数38% / 36% / 26%
大师XY翼72%
极限简单着色95%

完整的技巧难度排名按顺序列在数独技巧的难度排序 (英文)中,每种技巧都附有示例。如果你还不熟悉解题的基本流程,可以从数独分步解法开始。

如果这些步骤都不管用

有些谜题,主要是报纸上的“极难”级别和谜题书里的题目,需要用到此列表之外的技巧,例如唯一矩形、BUG+1 和链。我们的生成器产生的谜题中约有 9% 需要用到求解器掌握的 13 种技巧之外的方法(本页列出的所有技巧,再加上三数组和水母),因此我们不会把这类题放进应用。如果你在别处遇到这类题,而且每个格子都只剩两个候选数,只剩数对时卡住了怎么办 (英文)会介绍解开这类棋盘的结构。如果你想直接试填一个数字看看,请先读读数独能不能不靠猜来解 (英文)。

在 Sudoku Royale 中摆脱卡关

在经典模式中,棋盘旁边有一个灯泡。90 秒没有正确填入数字后,它就会亮起来。点击灯泡,它会告诉你当前棋盘上可用的一种技巧,并附上一句解释;还有一个学习按钮,点击后会打开相应教程。提示不会直接告诉你该填哪个数字,你仍然需要自己找到下一步,这正是提升解题能力的关键。对于唯一数,提示还会高亮对应的格子。提示次数不限,谜题之间也没有广告。更多内容请见数独提示的工作方式 (英文)。

如果你总是被同一种技巧卡住,可以在 Dojo (英文) 练习排查步骤中的每一种技巧,从隐性唯一数到简单着色都包括在内。Sensei Royale (英文)会分析你在哪些地方花的时间最多,并推荐一种接下来可以练习的技巧。

常见问题

数独卡住时该怎么办?

从 1 到 9 逐个数字重新检查隐性唯一数,然后补全铅笔标记,查看有没有只剩一个候选数的格子。如果还没有进展,再找指向对和行列区块,接着找显性数对和隐性数对,最后找 XY翼。每填入一个数字后,都回到开头重新检查。

数独卡住时应该猜吗?

不应该。规范的数独只有一个解,而且总能用逻辑解完。猜数字会让解题变成反复记录试填结果,还会让错误更难排查。如果你想不到还能用什么技巧,答案是学习下一种还没掌握的技巧,而不是抛硬币碰运气。

为什么我解中等难度数独时总会卡住?

几乎总是因为漏看了隐性唯一数。中等难度的谜题不需要用到比隐性唯一数更难的技巧,但要找出它们,必须每次选一个数字,逐个检查各宫、各行和各列。只看单个格子能填什么,是发现不了隐性唯一数的。

专家难度数独最难需要什么技巧?

在我们评过级的 457,000 道谜题中,专家难度最常见的最难步骤是显性数对或隐性数对、指向对或行列区块,或者隐性唯一数。不到 1% 的专家谜题需要 X翼。大师难度通常需要 XY翼,极限难度则需要简单着色。

Sudoku Royale:经典数独,没有广告,想玩时还有实时对战免费下载