声明数对(区块删减)
高级5 分钟
前置技巧: 指向数对(区块删减)
概述
当一行或一列中能填某个数字的单元格全部位于同一个宫内时,这条线的该数字就在这个宫里,因此可以把该数字从这个宫的其余单元格中划去。
原理
一行需要每个数字各一次。如果行中能填某个数字的单元格都在同一个宫里,这个数字就会落在这个宫内、这一行上。这个宫只能有一个该数字,所以宫中不在这一行上的单元格都不能是它:这一行替宫「认领」了这个数字。列也是同样的道理。
何时使用
当各种唯一法用尽时,与指向数对配合使用。它是宫与线的同一种交叠关系,只是从线的一侧来看。
如何识别
对每一行、每一列及其缺少的每个数字,看看还能填这个数字的单元格。如果它们都在同一个宫里,就把这个数字从该宫的其余单元格中删除。
图示示例
第 1 步,共 8 步
线认领宫
声明数对是宫与线相互作用的另一半。指向数对从宫出发:宫沿着线指向外面。声明数对从线出发:如果某个数字在一行或一列中的可填位置全都落在同一个宫里,这条线就认领了这个数字,可以把它从该宫的其余单元格中删除。你也可能见到它被称为「宫线删减」(Box/Line Reduction)或「锁定候选数」(Locked Candidates)。
看这里
6起排除作用的已填数字
模式单元格
不能填这个数字
可删除项
已删除
此处排除
7已解出
关键候选数
本步关注的候选数
两者必有其一
这个教学示例对你有帮助吗?
练习
你的目标:填入 1 个高亮的单元格。先选择一个单元格,再选一个数字。
声明数对可让你在一个宫内删除候选数。用它,然后填入随之产生的唯一候选数。已被前面的技巧排除的候选数不再显示。
这个练习对你有帮助吗?
在真正的游戏中运用
到了高级题,这些技巧开始变得重要。
玩一道高级题