数独AI教练

首页 › 学技巧 › 剑鱼(Swordfish)

第10步 · 专家

剑鱼(Swordfish)是什么?数独解题技巧详解

一句话说明

X-Wing 的三条线版本:当某个数字在三行里的候选数全都落在同样的三列里时,可以把这个数字从这三列的其他格子中删掉。

这是什么技巧

把X-Wing扩展到三条线。只看一个数字(比如6)。

① 在三行里,6各自只有两三个位置。

② 这些格子全都在同样的三列里。

这三行各需要一个6,所以这三列的6都在这里用掉了。把这三列其他格子的6删掉。

怎么找

选一个数字,找出它各有两三个位置的三行,看看合起来是不是只用了三列。

例题

79121235242358612345461289236723412343468126246759124483712692525662945813737157263948269743566835621582359781647478816252743579

黄色格子是要观察的范围,橙色格子是推理依据,红色数字是可以删除的候选数,蓝色数字是答案。

只看数字2。在第3行、第6行、第9行中,2的所有位置(3行4列、3行5列、3行9列、6行4列、6行9列、9行4列、9行5列)都在第4列、第5列、第9列里。这三条线各需要一个2,所以第4列、第5列、第9列的2都在这里用掉了。所以第4列、第5列、第9列的其他格子(1行4列、1行5列、1行9列、2行9列、4行9列)不能是2。

在浏览器中练习这个技巧