裸四数
策略:
显性数组需要:
裸三数概述
裸四数由宫中的四个单元格组成,它们合起来恰好包含四个候选数。这四个数字必须占据这四个单元格,从而可以从其他单元格中排除。
工作原理
- 在一个宫中找到四个单元格,它们的候选数合计恰好为四个数字。2.每个单元格只能包含这四个候选数的子集。3.从该宫中所有其他单元格中排除这四个候选数。
示例
起始位置
寻找裸四数。
在宫8中寻找四链数
检查第8宫中的单元格r7c4, r8c4, r9c4 and r9c6。
1被行从r7c4中排除
数字1不能放入r7c4,因为r7c8已经在这一行中。请删除该输入或选择其他数字。
3因行、列和宫格而被r7c4阻挡
数字3不能放入r7c4,因为r7c9在这一行,r6c4在这一列,r8c6在这个宫中。请删除该输入或选择其他数字。
4因列和宫格而被r7c4阻挡
数字4不能放在r7c4,因为r4c4已在这一列,且r9c5已在这个宫格中。请删除该输入或选择其他数字。
5被列从r7c4中排除
数字5不能放入r7c4,因为r5c4已在此列中。请删除该输入或选择其他数字。
6被列从r7c4中排除
数字6不能放入r7c4,因为r2c4已在此列中。请删除该输入或选择其他数字。
8因行和列而被r7c4阻挡
数字8不能放入r7c4,因为r7c5在此行中,且r3c4在此列中。请删除该输入或选择其他数字。
2被行从r8c4中排除
数字2不能放入r8c4,因为r8c7已经在这一行中。请删除该输入或选择其他数字。
3因行和列而被r8c4阻挡
数字3不能放入r8c4,因为r8c6在此行中,且r6c4在此列中。请删除该输入或选择其他数字。
4因列和宫格而被r8c4阻挡
数字4不能放在r8c4,因为r4c4已在这一列,且r9c5已在这个宫格中。请删除该输入或选择其他数字。
5被列从r8c4中排除
数字5不能放入r8c4,因为r5c4已在此列中。请删除该输入或选择其他数字。
6被列从r8c4中排除
数字6不能放入r8c4,因为r2c4已在此列中。请删除该输入或选择其他数字。
8因列和宫格而被r8c4阻挡
数字8不能放在r8c4,因为r3c4已在这一列,且r7c5已在这个宫格中。请删除该输入或选择其他数字。
9被行从r8c4中排除
数字9不能放入r8c4,因为r8c8已经在这一行中。请删除该输入或选择其他数字。
3因行、列和宫格而被r9c4阻挡
数字3不能放入r9c4,因为r9c3在这一行,r6c4在这一列,r8c6在这个宫中。请删除该输入或选择其他数字。
4因行和列而被r9c4阻挡
数字4不能放入r9c4,因为r9c5在此行中,且r4c4在此列中。请删除该输入或选择其他数字。
5因行和列而被r9c4阻挡
数字5不能放入r9c4,因为r9c8在此行中,且r5c4在此列中。请删除该输入或选择其他数字。
6因行和列而被r9c4阻挡
数字6不能放入r9c4,因为r9c7在此行中,且r2c4在此列中。请删除该输入或选择其他数字。
8因行、列和宫格而被r9c4阻挡
数字8不能放入r9c4,因为r9c9在这一行,r3c4在这一列,r7c5在这个宫中。请删除该输入或选择其他数字。
3因行和列而被r9c6阻挡
数字3不能放入r9c6,因为r9c3在此行中,且r8c6在此列中。请删除该输入或选择其他数字。
4被行从r9c6中排除
数字4不能放入r9c6,因为r9c5已经在这一行中。请删除该输入或选择其他数字。
5被行从r9c6中排除
数字5不能放入r9c6,因为r9c8已经在这一行中。请删除该输入或选择其他数字。
6被行从r9c6中排除
数字6不能放入r9c6,因为r9c7已经在这一行中。请删除该输入或选择其他数字。
7被列从r9c6中排除
数字7不能放入r9c6,因为r5c6已在此列中。请删除该输入或选择其他数字。
8因行、列和宫格而被r9c6阻挡
数字8不能放入r9c6,因为r9c9在这一行,r6c6在这一列,r7c5在这个宫中。请删除该输入或选择其他数字。
四个单元格只包含1, 2, 7 and 9
这些4个单元格只包含候选数1, 2, 7 and 9,没有其他内容。
数字1, 2, 7 and 9被锁定在四链数中
由于这些单元格必须共同占用四个数字1, 2, 7 and 9,宫内的其他单元格都无法保留它们。
宫8中的其他单元格包含1, 2, 7 and 9
宫8中的其他单元格仍包含1, 2, 7 and 9,是删除目标。
从宫1, 2, 7 and 9中移除8
从宫8的其他单元格中删除1, 2, 7 and 9。
结果
应用技巧后的结果。
技巧与规律
- 裸四数组并不常见,但也没有隐性四数组那么罕见。寻找由2-4个候选数组成、且总共只用到四个数字的单元格组。四数组在视觉上更难发现——如有可用,请使用铅笔标记高亮功能。