裸三数
策略:
显性数组需要:
裸双之后学习:
裸四数概述
裸三数由同一区域内的三个单元格组成,它们合起来恰好包含三个候选数。这三个数字必须放在这三个单元格中,因此可以从该区域的其他位置排除它们。
工作原理
- 在一个宫中找到三个单元格,它们的候选数并集恰好包含三个数字。2.每个单元格必须包含这三个候选数的子集(其中2个或3个)。3.从该宫中所有其他单元格中排除这三个候选数。
示例
起始位置
寻找裸三数。
扫描第5行中的三数组
检查第5行中的第3, 6 and 8列。
1被列从r5c3中排除
数字1不能放入r5c3,因为r9c3已在此列中。请删除该输入或选择其他数字。
2被列从r5c3中排除
数字2不能放入r5c3,因为r3c3已在此列中。请删除该输入或选择其他数字。
3被行从r5c3中排除
数字3不能放入r5c3,因为r5c9已经在这一行中。请删除该输入或选择其他数字。
4被列从r5c3中排除
数字4不能放入r5c3,因为r1c3已在此列中。请删除该输入或选择其他数字。
5因行和列而被r5c3阻挡
数字5不能放入r5c3,因为r5c1在此行中,且r7c3在此列中。请删除该输入或选择其他数字。
7因列和宫格而被r5c3阻挡
数字7不能放在r5c3,因为r8c3已在这一列,且r4c2已在这个宫格中。请删除该输入或选择其他数字。
8被列从r5c3中排除
数字8不能放入r5c3,因为r2c3已在此列中。请删除该输入或选择其他数字。
1被列从r5c6中排除
数字1不能放入r5c6,因为r7c6已在此列中。请删除该输入或选择其他数字。
3被行从r5c6中排除
数字3不能放入r5c6,因为r5c9已经在这一行中。请删除该输入或选择其他数字。
4因列和宫格而被r5c6阻挡
数字4不能放在r5c6,因为r2c6已在这一列,且r4c4已在这个宫格中。请删除该输入或选择其他数字。
5因行和列而被r5c6阻挡
数字5不能放入r5c6,因为r5c1在此行中,且r6c6在此列中。请删除该输入或选择其他数字。
6被列从r5c6中排除
数字6不能放入r5c6,因为r1c6已在此列中。请删除该输入或选择其他数字。
7被列从r5c6中排除
数字7不能放入r5c6,因为r9c6已在此列中。请删除该输入或选择其他数字。
8被列从r5c6中排除
数字8不能放入r5c6,因为r3c6已在此列中。请删除该输入或选择其他数字。
1被列从r5c8中排除
数字1不能放入r5c8,因为r3c8已在此列中。请删除该输入或选择其他数字。
3因行和列而被r5c8阻挡
数字3不能放入r5c8,因为r5c9在此行中,且r9c8在此列中。请删除该输入或选择其他数字。
4被列从r5c8中排除
数字4不能放入r5c8,因为r7c8已在此列中。请删除该输入或选择其他数字。
5因行和列而被r5c8阻挡
数字5不能放入r5c8,因为r5c1在此行中,且r1c8在此列中。请删除该输入或选择其他数字。
7被列从r5c8中排除
数字7不能放入r5c8,因为r6c8已在此列中。请删除该输入或选择其他数字。
8被列从r5c8中排除
数字8不能放入r5c8,因为r8c8已在此列中。请删除该输入或选择其他数字。
9被列从r5c8中排除
数字9不能放入r5c8,因为r2c8已在此列中。请删除该输入或选择其他数字。
三个单元格只包含2, 6 and 9
这些3格只包含候选数2, 6 and 9,没有其他内容。
该三数组在本行中占据2, 6 and 9
由于这些格必须共同占用三个数字2, 6 and 9,该行中其他单元格都无法保留它们。
第2, 6 and 9行的其他单元格是目标
第2, 6 and 9行中的其他格仍包含5,是需要删除的目标。
从第5行的其余单元格中移除2, 6 and 9
从第5行的其他格中删除2, 6 and 9。
结果
应用技巧后的结果。
技巧与规律
- 显性三数组并不要求每个单元格都包含全部三个候选数。寻找具有2-3个候选数且共享数字的单元格。例如:候选数为{1,2}、{2,3}和{1,3}的单元格构成一个裸三数。