如果你熟悉[隐性数对](/guides/hidden-pairs-technique)，就可以在这种 Sudoku 技巧的基础上继续学习，求解隐性三数组。隐性三数组指的是同一单元（行、列或 3x3 宫）中的三个格子共享相同的三个重复候选数，或这些数字的一个子集，并且该单元中的其他格子都不包含这些候选数。

隐性三数组与[显性三数组](/guides/Naked-Pairs-Triples-Quads)类似，不同之处在于这些格子还包含其他候选数，因此一开始可能很难发现——也就是“隐性”的原因。不过，一旦找到这组隐藏的三数组，就可以删除这三个格子中的所有其他候选数，因为这些格子必须包含该三数组中的三个候选选项之一。

通过这种 [Sudoku 策略](/guides/Sudoku-Tips-and-Strategies)，初学者可以更快地[解 sudoku 谜题](/zh)，高级解题者也可以依靠这种方法稳定地攻克更具挑战性的谜题，排除候选数并更高效地完成谜题。

## 如何找到隐性三数组

隐性三数组与隐性数对的判定标准略有不同，因为三个候选数不一定都会出现在三个格子中。某个格子可能只包含这些数字的一个隐藏子集。例如，假设某个 3x3 宫中的三个格子有以下候选数：

* 2, **3, 5, 7**
* **3, 5, 7**
* 1, **5, 7**

只要该 3x3 宫中的其他格子都没有 3、5 或 7，你就找到了一个隐性三数组，因为第三个格子包含三数组 (3, 5, 7) 的一个子集 (5, 7)。由于这些候选数不会出现在任何其他格子中，只有这三个格子可能填入 3、5 或 7。

基于这一点，隐性三数组必须符合以下条件：

* 同一行、列或 3x3 宫中的三个格子共享三个候选数，或这些数字的一个子集。
* 这三个候选数不会出现在该单元内的任何其他格子中。
* 不属于隐性三数组的其他候选数，至少出现在这三个隐性三数组格子中的一个格子里。换句话说，就像上面的例子，第二个格子本身并没有隐藏候选数，但由于第一和第三个格子中有其他候选数，这仍然符合隐性三数组的条件。

识别隐性三数组的方法：

1. 记录每个格子中的所有可能候选数。
2. 扫描行、列和宫，寻找包含相同三个候选数或这些数字子集的三个格子。
3. 确保这些数字不会出现在该单元内的任何其他格子中。例如，你在某一行中发现一个格子的候选数为 2、3、5 和 7；另一个格子的候选数为 3、5 和 7；第三个格子的候选数为 1、5 和 7。你需要确认 3、5 和 7 不是该行中任何其他格子的候选数。如果确实如此，3、5 和 7 就是隐性三数组。

显性四数组可能包含隐性三数组，因此请记得扫描整个单元，无论是行、列还是宫，并仔细观察包含多个候选数的格子。

## 隐性三数组示例

隐性三数组是一种强大的策略，因为它可以排除隐性三数组三个格子中的候选数，帮助你发现[剑鱼模式](/guides/swordfish-technique)，或引发连锁反应。通过排除候选数，你可以缩小其他格子的可能性，从而找到答案，并排除谜题中其他位置的候选数。

 下面是几个示例，展示它们在实际解题中的作用。 

### 行中的隐性三数组

![行中隐性三数组的示例](https://sudokubliss.com/content-uploads/img-zh-1787685392684.png)  
  
在这个示例中，你可以在格子 A2、B2 和 H2 中找到隐性三数组 (3, 5, 7)。虽然 H2 是该三数组的一个子集 (5, 7)，但它包含三个隐性三数组数字中的至少两个，因此它仍然属于这个隐性三数组。

通过检查第 2 行中是否有其他格子出现 3、5 或 7，可以验证它是否为隐性三数组。因为没有其他格子包含这些数字，所以你可以删除 A2 中的候选数 2，以及 H2 中的候选数 1。由于这三个候选数 (3, 5, 7) 只出现在这三个格子中，它们必然是这些格子的唯一答案来源。

### 宫中的隐性三数组

![宫中隐性三数组的示例](https://sudokubliss.com/content-uploads/img-zh-1787685423777.png)  
  
这个示例展示了中间宫中 D1、E2 和 F1 的隐性三数组 (2, 6, 9)。通过确认 2、6 或 9 不会出现在中间 3x3 宫的任何其他格子中，可以验证这一点。现在你可以排除以下候选数：D1 中的 5、E2 中的 1，以及 F1 中的 7。

观察格子 F2 和 D3，你可以看到这种技巧产生的连锁反应。因为 1 从 E2 中被排除，7 从 F1 中被排除，所以 F2 和 D3 中留下了一个显性数对 (1, 7)。这让你可以从 E3 中排除候选数 7，使 5 成为该格子的答案。

你也可以用另一种方式得出 E3 的答案是 5。在 5 从 D1 中被排除为候选数之后，这意味着 E3 是该宫中唯一可能填入 5 的格子。无论哪种方式，使用隐性三数组不仅有助于排除候选数，还能形成一连串排除，最终得出格子的答案。

### 列中的隐性三数组

![列中隐性三数组的示例](https://sudokubliss.com/content-uploads/img-zh-1787685462365.png)  
  
在这个示例中，隐性三数组 (4, 6, 9) 出现在 C 列。虽然 C8 包含候选数 4、6 和 8，但它确实包含隐性三数组的一个子集 (4, 6)，因此仍然属于这个隐性三数组。由于 4、6 和 9 必须是格子 C6、C8 和 C9 的答案，你可以排除这些格子中的候选数 8 和 1。

## 试着找出一个隐性三数组

你能找到隐性三数组吗？按下“提示”按钮来检查你的答案并了解解法。

隐性三数组听起来可能像是一种高级技巧，但它是在隐性数对的基础上发展而来的，并且可以成为在[中级](/zh/medium)或[困难 Sudoku 谜题](/zh/hard)中解锁答案的可靠技巧。你还可以进一步扩展，用来寻找[隐性四数组](https://sudokubliss.com/guides/hidden-quads)。如果你需要更多解题技巧，可以阅读我们的 Sudoku 博客，并探索我们的[存档，获取数百个免费 Sudoku 游戏](/archive.aspx)。