三文鱼剑鱼

关卡9 · 紫带

概述

三文鱼剑鱼是剑鱼的一种变体,其中缺少一个或多个基础格,由鳍格补偿。排除针对同时看到鳍和覆盖集的格。

工作原理

  1. 找到一个缺少一个或多个基础候选数的几乎成形的剑鱼。2.同一宫中的鳍格补偿缺失的格。3.从同时看到鳍宫和覆盖列的格中排除该候选数。

示例

起始位置

寻找三文鱼剑鱼。

1

列2, 4 and 9在9上构成一个Swordfish

基准列2, 4 and 9构成数字9在覆盖行1, 5 and 8中的一个Swordfish。

2

r2c2已经填好

r2c2已填入7。

3

9被行从r3c2中排除

数字9不能放入r3c2,因为r3c6已经在这一行中。请删除该输入或选择其他数字。

4

r4c2已经填好

r4c2已填入8。

5

r6c2已经填好

r6c2已填入5。

6

9被行从r7c2中排除

数字9不能放入r7c2,因为r7c7已经在这一行中。请删除该输入或选择其他数字。

7

9因宫格而被r2c4阻挡

数字9不能放入r2c4,因为r3c6已在此宫中。请删除该输入或选择其他数字。

8

r3c4已经填好

r3c4已填入5。

9

9被行从r4c4中排除

数字9不能放入r4c4,因为r4c3已经在这一行中。请删除该输入或选择其他数字。

10

r6c4已经填好

r6c4已填入8。

11

r7c4已经填好

r7c4已填入3。

12

r9c4已经填好

r9c4已填入2。

13

9已从r2c9中移除

数字9当前不是r2c9的候选数,因为之前的解题步骤已将其排除。

14

r3c9已经填好

r3c9已填入8。

15

9因行和宫格而被r4c9阻挡

数字9不能放在r4c9,因为r4c3已在这一行,且r6c8已在这个宫格中。请删除该输入或选择其他数字。

16

r6c9已经填好

r6c9已填入7。

17

r7c9已经填好

r7c9已填入2。

18

r9c9已经填好

r9c9已填入6。

19

鱼鳍位于宫7中

一个基准列在宫7中有额外候选数。该宫即为鳍,使其成为一个Sashimi Swordfish。

20

只有宫7会失去9

由于鱼鳍的存在,只有同时位于行1, 5 and 8的宫7中的单元格才能排除数字9。

21

同时看到鱼和鱼鳍的单元格

这些单元格同时能看到鱼形结构和鱼鳍,因此是排除目标:r8c1。

22

从受鱼鳍影响的单元格中移除9

从这些受鱼鳍影响的单元格中排除9:r8c1。

23

结果

应用技巧后的结果。

技巧与规律

  • 三文鱼剑鱼将剑鱼的复杂性与鳍鱼逻辑相结合。这类情况相当罕见,手动很难发现。