带鳍X翼(二阶鱼)
Loading demo...
“带鳍X翼”是大小为2的带鳍鱼。
如何识别
- 针对
1-9每个候选数x,选取包含候选数x的两行(或列)作为基础集,选取两列(或行)作为覆盖集。 - 检查基础集中每行(或列)中的
x,如果它不在覆盖集中,则暂且将它当做鱼鳍;至少要有一处鱼鳍。并确保所有鱼鳍格能彼此看到,否则无法找到能看到所有鱼鳍的待删格。基础集中其余候选数x的位置应该形成一个X翼。 - 在覆盖集的两列(或行)中,删除基础集以外、能看到所有鱼鳍格的单元格中的候选数
x。
原理
对于位于覆盖集内、基础集外,并且能看到所有鱼鳍格的待删格,仅有以下两种情况:
两种情况下待删格都不能填x,因此可以删除其中的候选数x。
实例
上图针对候选数5,以第{1、6}行为基础集,以第{2、9}列为覆盖集。鱼鳍位于R1C8。
可以删除R2C9中的候选数5,因为该格位于覆盖集内、基础集外,并且能看到所有鱼鳍格。
上图针对候选数7,以第{3、5}行为基础集,以第{2、5}列为覆盖集。鱼鳍位于R5C4、R5C6。
可以删除R6C5中的候选数7,因为该格位于覆盖集内、基础集外,并且能看到所有鱼鳍格。
刺身X翼
鱼鳍之外的结构可以是退化鱼,如下面的盘面所示: