当题目的难度达到SE8.3以上时,普通的链包括简单的ALS都已难以顺利解题,这时需要更多地使用动态链。而毛刺作为动态链中的一个极为好用的技巧,在各种动态链当中占有非常重要的地位。对应在普通链时已总结出来的定式链,如X-wing,XY-wing ,Y-wing等,为便用观察,毛刺也总结出许多的定式,例如Y-wing刺,X-wing刺等等,本文介绍的AHS和FS技巧,从本质上说是众多ALS家族的一员,但从另一个角度进行逻辑观察时,由于具有鳍(毛刺)的特征,因此也是很基础的毛刺链,是毛刺家族当中相对容易观察也较容易掌握的。作者冰孩,转载时请注明
先来看看定义:
1、带鳍数组,英文名Finned Subset,简称FS,在数组之中多出一种额外数字的结构,也叫毛刺数组。
2、隐性待定数组,英文名Almost Hidden Subset,简写AHS,也称为隐性带鳍数组或隐性毛刺数组。
定义看完,记不记这些名词不要紧,还是请看实例来理解吧。
能看这篇文的,对于数组一定不会陌生,经常也不会去管数组删数时到底是隐性数组或是显性数组,因此本文在以下除了介绍定义的例题时,其他均把整类的毛刺数组统称为AHS,不严谨之处还请包涵。
一、先上一个实例,看看ALS链是如何成为毛刺数组的。顺便介绍一下显性毛刺数组(FS)
原题已删数至如图(题作者:文三丰)(解题思路:锦云):
四列的H4I4(2)与H4I4(1)构成欠一数组(ALS),如图链推导至B5(2),可删C4(2),这是一个典型的ALS。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b641fa28dcef76093c0b99971edca301/96a5d9ca7bcb0a4648aa758c7c63f6246a60af56.jpg?tbpicau=2024-07-01-05_28bb3c7c4688897813fed3d24b4aebe4)
现在我们从毛刺的角度来进行观察。
当H4I4(1)不存在的时候,H4I4构成25显性数组,可以删除C4(2),如图:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4ee7feafd15c1038247ececa8210931c/6d559f8fa0ec08faf68aed124eee3d6d54fbda50.jpg?tbpicau=2024-07-01-05_7a4b377f74f12d69cd9f5efe61b59ad3)
而当H4I4(1)为真的时候,我们可以通过链,同样可以删除C4的2,如图:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9e8a4cc1fcf81a4c2632ecc1e72b6029/9d5e26381f30e9242a2062845b086e061c95f752.jpg?tbpicau=2024-07-01-05_80164e14ae6680febc6c4f80f47755d6)
毛刺的实质,就是把阻碍结构形成的数,分别进行真或假的讨论。在此我们就对H4I4(1)的真假进行了分别讨论,所以这两个1即为鳍(毛刺)。因为去掉刺之后的结构是显性数组,因此称之为带鳍数组或显性毛刺数组,简称FS。作者冰孩,转载时请注明
以下再给一个实例:
先来看看定义:
1、带鳍数组,英文名Finned Subset,简称FS,在数组之中多出一种额外数字的结构,也叫毛刺数组。
2、隐性待定数组,英文名Almost Hidden Subset,简写AHS,也称为隐性带鳍数组或隐性毛刺数组。
定义看完,记不记这些名词不要紧,还是请看实例来理解吧。
能看这篇文的,对于数组一定不会陌生,经常也不会去管数组删数时到底是隐性数组或是显性数组,因此本文在以下除了介绍定义的例题时,其他均把整类的毛刺数组统称为AHS,不严谨之处还请包涵。
一、先上一个实例,看看ALS链是如何成为毛刺数组的。顺便介绍一下显性毛刺数组(FS)
原题已删数至如图(题作者:文三丰)(解题思路:锦云):
四列的H4I4(2)与H4I4(1)构成欠一数组(ALS),如图链推导至B5(2),可删C4(2),这是一个典型的ALS。
![](http://tiebapic.baidu.com/forum/w%3D580/sign=b641fa28dcef76093c0b99971edca301/96a5d9ca7bcb0a4648aa758c7c63f6246a60af56.jpg?tbpicau=2024-07-01-05_28bb3c7c4688897813fed3d24b4aebe4)
现在我们从毛刺的角度来进行观察。
当H4I4(1)不存在的时候,H4I4构成25显性数组,可以删除C4(2),如图:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=4ee7feafd15c1038247ececa8210931c/6d559f8fa0ec08faf68aed124eee3d6d54fbda50.jpg?tbpicau=2024-07-01-05_7a4b377f74f12d69cd9f5efe61b59ad3)
而当H4I4(1)为真的时候,我们可以通过链,同样可以删除C4的2,如图:
![](http://tiebapic.baidu.com/forum/w%3D580/sign=9e8a4cc1fcf81a4c2632ecc1e72b6029/9d5e26381f30e9242a2062845b086e061c95f752.jpg?tbpicau=2024-07-01-05_80164e14ae6680febc6c4f80f47755d6)
毛刺的实质,就是把阻碍结构形成的数,分别进行真或假的讨论。在此我们就对H4I4(1)的真假进行了分别讨论,所以这两个1即为鳍(毛刺)。因为去掉刺之后的结构是显性数组,因此称之为带鳍数组或显性毛刺数组,简称FS。作者冰孩,转载时请注明
以下再给一个实例: