数独显性三数组(Naked Triple)详解与例题

显性三数组(Naked Triple)是指同一行、同一列或同一宫里的三个格子,它们的候选数合起来只有三个不同的数字。这三个数字一定填在这三个格子里,所以可以把它们从这一行、这一列或这一宫的其他格子中排除。候选数就是一个格子里仍然可能填的数字。

显性三数组是显性数对的三格版本。它更难发现,原因只有一个:不要求任何一个格子显示全部三个数字。只有其中两个数字的格子也可以是三数组的一部分。

显性三数组的规则

本文把一行、一列或一宫统称为一个区域。显性三数组需要三步:

  1. 在一个区域里选出三个空格。
  2. 收集这三个格子的所有候选数。
  3. 如果收集到的恰好是三个不同的数字,这三个格子就是显性三数组。

规则成立的原因是这样的:一个区域里的三个格子需要三个不同的数字。如果这几个格子里只可能出现三个数字,那么这三个数字就用在这里,每个格子一个。你也许还不知道哪个格子填哪个数字,但可以确定这三个数字不会再留给区域里的任何其他格子,所以可以从其他格子里全部排除。

一句话记住规则

三个格子,三个数字,同一个区域:把这三个数字从该区域的其他格子中排除。

为什么不必每个格子都有三个数字

规则统计的是三个格子合起来的数字,而不是单个格子里有什么。每个格子可以含有全部三个数字,也可以只含其中两个。下面这些情形都是显性三数组:

  • 三个格子的候选数完全相同,都是那三个数字。
  • 一个格子有三个候选数,另外两个格子各有其中两个。
  • 每个格子都只有两个候选数,没有任何一个格子同时显示三个数字。

第三种最难发现,因为没有哪个格子把三个数字都列出来。下面的例题属于第二种。

真实例题,一步一步看

这个棋盘上每个空格里都标出了仍然可能的候选数。看第1行:已经有两个数字,R1C6 是 3,R1C8 是 9,还剩七个空格。

数独棋盘,每个空格都写出了候选数。第1行有七个空格。12156816782454532592578233583897146235843593798625123523571347213573596834584753726913461391391358472352355236361784971368134682345692582352516913681346823456345258235716C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
使用显性三数组之前的局面。每个空格都标出了候选数。
  • 5 提示数
  • 5 已填好
  • 5 新填的数字
  • 5 构成结构的候选数
  • 5 可排除的候选数

来自 Sudoku Royale 谜题库的第 201215 题,用更简单的技巧一路解到这个局面。 更简单的技巧此前已排除的候选数,这里不再显示。

找出这三个格子

先把七个空格的候选数读出来:

  • R1C1:1 和 2
  • R1C2:1、5、6 和 8
  • R1C3:1、6、7 和 8
  • R1C4:2、4 和 5
  • R1C5:4 和 5
  • R1C7:2 和 5
  • R1C9:2、5、7 和 8

把 R1C4、R1C5 和 R1C7 放在一起看。它们的候选数依次是 2、4、5,然后 4、5,然后 2、5,合起来只有三个不同的数字:2、4 和 5。三个格子,三个数字,这就是显性三数组。只有 R1C4 含有全部三个数字,R1C5 和 R1C7 各含其中两个。

把这三个数字从该行其余格子中排除

第1行的 2、4、5 一定填在这三个格子里,所以该行其他格子都不能再填 2、4 或 5。逐个检查另外四个空格:R1C1 排除 2,只剩 1;R1C2 排除 5,剩下 1、6 和 8;R1C3 里没有这三个数字,保持不变;R1C9 排除 2 和 5,剩下 7 和 8。该行其他格子都没有 4,所以没有 4 可排除。一共排除四个候选数。

第1行数字 2、4、5 的显性三数组。R1C4 含有 2、4、5,R1C5 含有 4、5,R1C7 含有 2、5。R1C1 排除候选数 2,R1C2 排除候选数 5,R1C9 排除候选数 2 和 5。12156816782454532592578233583897146235843593798625123523571347213573596834584753726913461391391358472352355236361784971368134682345692582352516913681346823456345258235716C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
第1行数字 2、4、5 的显性三数组。三个格子 R1C4、R1C5 和 R1C7 为橙色。红色候选数被排除:R1C1 的 2,R1C2 的 5,以及 R1C9 的 2 和 5。

这三个格子不必挨在一起。R1C4 和 R1C5 在第2宫,R1C7 在第3宫。三个格子只共用第1行,所以这个显性三数组只能在第1行里排除候选数。

接下来怎么走

显性三数组本身不会填入数字,但它排除的候选数常常带来下一步。看 R1C1:在使用显性三数组之前,它的候选数是 1 和 2。现在 2 被排除了,只剩 1,这就是一个唯一余数:在 R1C1 填入 1。

使用显性三数组之后,R1C1 只剩候选数 1,所以在那里填入 1。1168167824545325978233583897146235843593798625123523571347213573596834584753726913461391391358472352355236361784971368134682345692582352516913681346823456345258235716C1R1C2R2C3R3C4R4C5R5C6R6C7R7C8R8C9R9
排除候选数之后,R1C1 只剩 1 这一个候选数。

试试 Sudoku Royale

你熟悉的经典数独,没有广告,没有弹窗,没有杂乱。每天一道全新的每日挑战,不计时的无限练习,还有技巧特训。想要刺激时,可以在同一块棋盘上和 2 至 18 名玩家竞速。

免费下载 Sudoku Royale(iOS)

怎样找显性三数组

你要先在所查的区域里写全笔记 (英文),然后这样找:

  1. 先挑出候选数少的格子。 在一个区域里,记下所有只有两个或三个候选数的格子。有四个及以上候选数的格子不可能属于显性三数组。
  2. 试着三个一组。 任取三个这样的格子,收集它们的候选数。恰好是三个数字,就找到了显性三数组。
  3. 从共用一个数字的两个格子入手。 两个各有两个候选数的格子,如果共用一个数字,它们合起来就是三个数字。再找第三个格子,要求它只含这三个数字中的数字。
  4. 排除这三个数字。 把这三个数字从该区域的其他格子里排除。如果三个格子既在同一行又在同一宫,两处都要排除。

在 Dojo 里练习显性三数组

Sudoku Royale 的 Dojo 为这项技巧准备了简短的课程和特训:一盘接一盘,下一步正是用到它。你的纪录是连续答对的最快一次,还能和其他玩家比一比。在 iPhone 上打开显性三数组特训,或阅读Dojo 的玩法 (英文)。

免费下载 Sudoku Royale(iOS)

显性三数组、隐性数组与显性四数组

在空格多于三个的区域里,显性三数组一定有一个搭档:该区域其余缺少的数字,只能填在其余的空格里,这叫隐性数组。例题中第1行还有四个空格:R1C1、R1C2、R1C3 和 R1C9。数字 1、6、7、8 只可能出现在这四个格子里,这是由四个数字组成的隐性数组,叫隐性四数组,它排除的候选数与显性三数组完全相同。如果一个区域有六个空格,显性三数组的搭档就是隐性三数组。

所以显性和隐性两种看法说的是同一件事,哪个更容易看出来就用哪个。隐性看法的两个数字版本是隐性数对。

同样的逻辑也适用于四个格子合起来只含四个数字的情形,这叫显性四数组,比较少见。区域里有五、六或七个空格时,其余格子里的隐性数组比四数组更小,所以应该先找那个更小的。

常见错误

  • 格子来自不同的区域。 三个格子必须在同一行、同一列或同一宫里。
  • 数字是四个而不是三个。 三个格子合起来有四个不同的数字,就不是显性三数组,即使每个格子都只有两个候选数。
  • 把三数组内部的候选数排除了。 这个技巧排除的是其他格子里的数字,三数组自己的三个格子保留原有候选数。

什么时候找显性三数组,以及接下来学什么

显性三数组属于中等和困难的谜题。在唯一数、指向对和显性数对都不再有进展时再找它。

学完显性三数组和隐性三数组后,下一步是X翼(X-Wing),大多数玩家学到的第一个进阶技巧。想了解每个技巧的位置,请看数独技巧完整列表 (英文)。

常见问题

数独里的显性三数组是什么?

显性三数组是同一行、同一列或同一宫里的三个格子,它们的候选数合起来只有三个不同的数字。这三个数字必须填在这三个格子里,所以可以从该区域的其他格子中排除。

显性三数组里的每个格子都要有三个候选数吗?

不用。每个格子只需要含有这三个数字中的两个或三个。三个各有两个候选数的格子也可以构成显性三数组,只要它们合起来恰好是三个不同的数字。

显性三数组和隐性三数组有什么区别?

显性三数组是三个格子合起来只有三个候选数,它把这些数字从区域的其他格子中排除。隐性三数组是三个数字只可能出现在三个格子里,它把这三个格子里的其他候选数全部排除。

有显性四数组吗?

有。同一区域里四个格子合起来只含四个候选数,就是显性四数组。它很少见,而且同一区域的其余格子里通常有一个更小的隐性数组。

试试 Sudoku Royale

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