什么是三数组?
三数组(Naked Triple)是数对技巧的扩展。当同一区域中的三个单元格只包含来自三个数字集合的候选数时,这三个数字必定分别填入这三个单元格,可以从该区域的其他单元格中消除。
三数组规则:当一个区域中的三个单元格只包含来自{A, B, C}三个数字的候选数时,这三个候选数可以从该区域的其他单元格中消除。
重要:不是每个单元格都需要包含全部三个候选数。有效的三数组组合包括:
- {A, B, C}, {A, B, C}, {A, B, C} - 每个单元格都有三个候选数
- {A, B}, {B, C}, {A, C} - 每个单元格有两个候选数
- {A, B, C}, {A, B}, {B, C} - 混合组合
如何识别三数组
分步过程:
- 寻找少候选单元格 - 找到只有两个或三个候选数的单元格
- 识别潜在三数组 - 找到三个单元格,其组合候选数恰好形成三个数字
- 验证模式 - 确保没有单元格包含三数组集合之外的候选数
- 执行消除 - 从该区域的其他单元格中移除这三个候选数
实例分析
示例
假设在第3行中:
- 第3行第1列:{1, 4}
- 第3行第3列:{1, 4, 9}
- 第3行第4列:{4, 9}
分析:这三个单元格只包含{1, 4, 9}的子集,形成三数组。
消除:从第3行的其他单元格中移除候选数1、4和9。