解题技巧 · 专家

剑鱼:三条线的 X-Wing

剑鱼把 X-Wing 的思路扩展到三行三列。它的格子不会排成整齐的矩形,所以更难看出来,但推理方式和 X-Wing 完全一样。知道该数什么之后,它就是解最难题目时很可靠的工具。

什么是剑鱼

选一个数字。找到三行,这个数字在每行里只有两个或三个位置,而且这些位置全部落在同样的三列里。这三行三列就构成剑鱼,这个数字可以从这三列的其他所有格子里删掉。

和 X-Wing 一样,行列可以对调:三列里某数的候选位置全部落在同样的三行里,就可以把这个数从这三行的其他格子里删掉。出发的三条线叫“基线”,删数的三条线叫“覆盖线”。

为什么成立

三条基线的每一行都必须放一个这个数字,而每行剩下的位置都在三条覆盖列里。所以三行一共要放三个这个数字,全都在这三列之内;而且任意两个都不能在同一列,因为一列里同一个数只能出现一次。

三个数分在三列、每列一个,意味着每条覆盖列的这个数字都已经由某一条基线提供了,覆盖列里其他格子就都不可能是它。和 X-Wing 一样,你不需要弄清到底哪个格子放哪一个,所有可能的摆法推出的删数结果都相同。

怎么找剑鱼

先标好完整的候选数。选定一个数字,列出它只有两个或三个候选位置的所有行,并写下每行对应的列号。要找的是这样三行:它们的列号合起来只用到三个不同的列。

剑鱼的形状可以不规则:一行可以有三个位置,也可以只有两个,不要求每行都碰到每一列。最典型的“2-2-2”剑鱼每行恰好两个候选,三对位置绕着三列首尾相接,这也是玩家最容易漏看的一种。

然后再以列为基线找一遍。只剩少数空位、快要填完的数字最适合优先检查,因为列出来的清单短,便于比对。

例题讲解

看示例棋盘里的数字 6。第 3 行里,6 只能在 R3C2(第 3 行第 2 列,候选数 6、8)或 R3C4(候选数 4、6);第 5 行里,6 只能在 R5C2 或 R5C5,两格候选数都是 6、8;第 8 行里,6 只能在 R8C4 或 R8C5,两格候选数都是 5、6。高亮的六格只用到第 2、4、5 列。

没有哪两行的列号完全相同,所以这不是 X-Wing;但三行合起来被限制在三列之内,这就是一条 2-2-2 剑鱼。第 2、4、5 列的 6 都由这三行提供,所以可以删掉 R1C4(候选数 6、9)、R2C4(候选数 4、5、6、9)和 R2C5(候选数 5、6、8)里的 6。

删完之后,R1C4 只剩一个候选数,填 9,就是棋盘上的金色数字。这个局面下更简单的技巧都用不上:没有唯一候选、区块摒除、数对、三数组,也没有 X-Wing,是剑鱼推动了解题。

常见误区

以为每行都得有三个候选。很多玩家只找恰好三个位置的行,于是错过了像上面这样由数对组成的剑鱼。每条基线两个或三个候选都可以,关键是合起来一共只有三列。

数出了四列。如果三条基线合起来碰到了第四列,结构就被破坏了:某个数字可能落在第四列,某条覆盖列就可能没有由基线提供的那个数。删数之前先仔细核对列号清单。

在基线上删数。要删的是覆盖线上的候选,绝不是基线里的其他格子——基线本来就只剩结构里的位置。如果覆盖列里找不到可删的候选,说明这条剑鱼成立但暂时帮不上忙。

剑鱼与相关技巧

剑鱼是鱼形家族里的三线成员:两条线是 X-Wing,三条线是剑鱼。看一个数字时顺手同时找这两种,是个好习惯。如果你了解摩天楼,也可以把它看成 X-Wing 处理“没对齐”情况的近亲。

在 Quietdoku 里,剑鱼和 X-Wing、XY-Wing 一起,是专家难度题目可能需要的技巧。每道题都只有唯一解、纯逻辑可解;卡住时,提示会指出下一步并说出技巧名。

Quietdoku iPhone 和 Android 版

把这份安静带在身边。

App 可以离线玩,还有让习惯坚持下去的那些东西。

  • 每天 4 道每日挑战,每档一道
  • 连续打卡和可收藏的成就卡
  • 全球和国家排行榜、赛季
  • 发一个链接就能挑战朋友
  • 用 Apple 或 Google 登录,换手机不丢进度

扫码下载

免费 · 无广告 · 可选 Pro 解锁无限练习