数独技巧 · 专家
数独中的剑鱼
剑鱼是三线版的X-Wing。一个数字在三行里的候选数全部落在相同的三列中,于是这三列必须各接下这个数字一次,来自每一行各一次,其中其余的格子都要失去它。
别名:3-Fish。
原理
当一个数字在三行中的候选位置全都落在相同的三列内(或在三列中全都落在相同的三行内),就可以从这三列或三行的其他格子中移除这个候选数。
怎么找到它
容易踩的坑是以为每行都必须正好贡献两个格子,其实不必。
- 三条基线行各自可以有两个或三个候选数位置,只要它们全都落在相同的三列里。
- 逐行画出这个数字的位置,记下列号,再找出三行,它们的列号合起来正好是三列。
- 也要检查以列为基础的版本,把行和列互换过来看。
需要先学
实例
这些是应用自带的课程棋盘,可以像提示一样一步步看下去。
模式答案关联阻挡排除
25
58
15
59
35
56
Step 1 of 2
- 1
在用作基线的每一行中,5 都有 2 或 3 个候选格。把用作基线的这三行放在一起看,5 的所有候选格只分布在三列中。这就是剑鱼!
- 2
剑鱼成立后,在包含候选数 5 的三列中,我们可以从用作基线的三行以外的所有格子里删除候选数 5。