高级飞鱼
Senior Exocet
今天我们来看飞鱼的高级版本。
高级飞鱼的基本推理

如图所示。这个飞鱼结构和之前的飞鱼有所不同的是,它有个目标单元格内嵌到了交叉单元格的范围里。别的似乎都一样。不过这是怎么奏效的呢?
我们按照基础的推理流程走一遍。基准单元格是 1、2、3、4,于是我们检查这些数字在交叉单元格的填充情况。很显然,r6c7 非常奇怪。如果它纳入交叉单元格的话(实际上它确实存在于交叉单元格的 18 个单元格的范畴之中),这就会造成 1、2、3 三种数字的填充次数无法预测。不过没关系,我们干脆干掉它。
假设 r6c7 不是 1、2、3,则交叉单元格里 1、2、3、4 四种数字都最多只能填两次,于是对于 c347 而言,上方 r123c347 就只能填至少一次 1、2、3、4 了,以凑够三次 1、2、3、4。
如果 r1c12 是 和 (其中 和 是 1、2、3、4 的其二),那么根据排除效果,我们可以得到的是 r1c47 和 r23c3 都不能是 和 。那么,对于 r123c347 而言, 和 就只有 r3c4 可以放了。这怎么可能?唯一的一个位置是填不下两个数的。你把 放下了,那 就没有容身之所了。而刚才我们假设的是 r6c7 这个影响结构形成的位置是不填 1、2、3 的,这不就矛盾了吗?所以,r6c7 必须是 1、2、3 的其一,这样一来,如果我们把他拿出去不算成交叉单元格的一员的话,那么结构就是在告诉你,交叉单元格的 17 个单元格(原本 18 个位置,但是 r6c7 被我们拿掉了)里,1、2、3、4 都最多只能填两次,所以,r3c4 必须填一个和基准单元格一样的数以外,r6c7 也得填,而且还填的是另外一个数,也就是 了。所以,我们要把这个题里的 r6c7 视为目标单元格而非交叉单元格。故这个题的结论是 r3c4 <> 8 和 r6c7 <> 8。
我们把目标单元格内嵌在交叉单元格的飞鱼称为高级飞鱼(Senior Exocet,简称 SE)。相对地,我们把之前学到的所有标准意义的飞鱼都称为初级飞鱼(Junior Exocet,简称 JE)。但是,一般我们没有强调那么细致的内容,所以之前的初级飞鱼我们仍然直接称为飞鱼。另外,我们把内嵌到交叉单元格里的目标单元格称为内目标单元格(Endo-Target Cell),而之前所有介绍过的目标单元格,因为他们都不在交叉单元格之中,所以按照名称的对称性,我们也有时为区分开,称为外目标单元格(Exo-Target Cell)。
内目标单元格不好找的例子
我们前面已经知道了,我们是可以先划分单元格的类型是交叉单元格还是目标单元格的,这并不影响推理,那么我们进一步将这个用法发扬光大,看看下面这个例子应该如何推理。

如图所示。基准单元格是 1、2、4,目标单元格是什么呢?r2c4 和 r3c7?如果你这么选的话,那么这个题就成了普通的初级飞鱼。删数是有的,不过我不是打算讲这个的。
这个题还有个非常精巧的做法:让 r3c7 成为交叉单元格,而 r9c4 反倒作为目标单元格。这么划分的意义是什么呢?我们先照着推一遍看看能不能推。
检查 1、2、4 在交叉单元格里的分布情况:
数字 1 只能放在
r3c7、r4c37和r9c3里;数字 2 只能放在
r3c7、r4c34里;数字 4 只能放在
r3c7、r5c37和r9c7里。
细数一下数字的可填次数。数字 1 最多只能填两个(c37 各一个),数字 2 最多只能两个(r3c7 填 2,r4 安排一个),数字 4 最多也只能填两个(c37 各一个)。此时三个数填最多两次都是符合条件的。
那么继续。假设 r1c12 分别是 和 ,那么我们有 r2c4 和 r9c4 必须填 和 的结论。很显然这样选择的话,r2c4 和 r9c4 就只能填 1、2、4,于是删掉除了这几个数以外的别的数字。所以这个题的结论有这些。
最后更新于