【转帖】关于X-wing变形的一点小总结
数毒吧
全部回复
仅看楼主
吧务
level 7
Sunnie😂 楼主
原贴:魁拔桑
ID:3163064181
============================
曾经在贴吧潜水时我就一直对FISH感兴趣,但发现吧里对FISH的研究实在不多。
FISH相对于链来说在实战方面确实是处于劣势,一般情况下的X-wing还好找,再要大到剑鱼(Swordfish)、水母(Jellyfish)就真的很难找了,不仅如此,在FISH这个大体系里还有许多的变式。FISH似乎并不是一块好啃的骨头。
但不管怎样吧,X-WING也还不算暴力,似乎能好好研究一番。
不多说了,以下就是我对于X-wing变形的一些小总结,欢迎大神们指点,如果发现了什么根本性的错误,那就当我是在怒水一帖吧。
2017年05月07日 15点05分 1
吧务
level 7
Sunnie😂 楼主
X-wing
大家对X-wing应该是再熟悉不过了吧。
我们需要找到两行数和两列数,让他们交会于四个格子(如上图)。在左边那一列,能且只能在交汇处的那两个格子里填入数字a(如图中绿色的5),在右边那一列,也是能且只能在交汇处的那两个格子里填入数字a(如图中蓝色的5),那么,在所找出的那两行里,除了交汇处的那四个格子里的a,其他的都可以被删除(如图中红色的5)。
用最直白的方式来解释,在左列,你只有两个位置可以填,即上面绿色的5,或下面绿色的5。如果填在上面,那么右列就必须填下面蓝色的5;如果填在下面,那么右列就必须填上面蓝色的5。总共只有这两种选择,不管怎样,在这两行里,红色的地方都没有机会填5了。
X-wing也是最简单的连续环,这方面我就不多讲了。
2017年05月07日 15点05分 2
吧务
level 7
Sunnie😂 楼主
Finned X-wing
Fin在英语里是鳍的意思,带鳍的X-wing相对于普通的X-wing只不过是多了一点东西。
如上图,如果没有那个蓝色的8,那么绿色8构成的X-wing可以删除A5(8),B5(8),F8(8)。但不幸的是,这样的X-wing构不成,因为蓝色的8就在那里,作为鳍在破坏X-wing的基本结构。但仔细观察也不难发现,无论蓝色的8是否正确,都不会影响红色的8被删除(如果蓝8正确,红8必删,如果错误,X-wing成立也能删),这与“毛刺”理论有些相似。
对链熟悉的玩家也能很容易把链画出来:H8(8)==H5(8)—E5(8)==E8E9(8) → F8≠8。Finned X-wing也是一条最简单的Grouped Chain。
上述是FinnedX-wing的两种理解方法,那么,就FinnedX-wing本身来说,它在盘面上的通用构架是这样的:
绿色是X-wing蓝色是鳍红色是删数。
2017年05月07日 15点05分 3
吧务
level 7
Sunnie😂 楼主
Sashimi X-wing
Sashimi在日语里是生鱼片的意思,Sashimi X-wing相对于Finned X-wing只不过是少了一点东西。
Sashimi X-wing的长相实在是惨不忍睹,不仅莫名其妙的长了一只鳍,结果连长鳍的那条腿都没了。不过Sashimi X-wing的实际操作与Finned X-wing是一样的。
如果蓝色的8是对的,红8还是必删;如果蓝色的8是对错的,那么原有的X-wing将被保留,只不过按照HODOKU官网里的说法,这样的X-wing是“退化”了的。X-wing在填数时有两种填法,即填在左上右下或右上左下,图中所谓退化的X-wing因为少了一条腿,所以只能填在左上右下,没有其他可能。但这仍然不影响红色8的删除。
对链熟悉的玩家估计刚看完图就已经笑了,Sashimi X-wing不就是摩天楼嘛!
是的,但不完全等效。只有一只鳍的Sashimi X-wing其实就是摩天楼,长有两只鳍的Sashimi X-wing还是一条Grouped Chain,如下图:
Sashimi X-wing和Finned X-wing原理上非常相近。其通用结构如下:
最后我还想再多扯一句,Sashimi X-wing最初的定义其实只是缺脚而不带鳍,但这样的东西用行摒(列摒)就出数了(看看上图,把蓝色数字删了就知道),毫无意义,所以后来Finned Sashimi X-wing就简称为Sashimi X-wing,自动带鳍了。
2017年05月07日 15点05分 4
吧务
level 7
Sunnie😂 楼主
FrankenX-wing
Franken Fish的存在相当之不科学。
本来的Fish就是一行一行好好地在那里,但是Franken Fish就不一样了,它的某一行已经不再是一行,那几个数字全都变换到了一个宫里,然后,删除效果并未改变,还是像一般的Fish一样删数。
如图,按理说第二六七列三个橙色格子是可以构成Swordfish的,但现在不一样了,是第四宫和第六七列绿色的5构成FrankenSwordfish,但是可以像往常一样删掉红色的5。
有趣的是,虽然列变成了宫,但这宫里的四个5都位于橙色格子所在的行里。
Franken Fish的原理我还无法理解,但是至少排列组合一下能发现它是没问题的。
Hodoku官网上还有一个Franken Jellyfish的例子,简直吊炸天。
原本第八行的8都到了第七宫里。
这里补充一下,或许有人会问H8(8)会不会影响Franken Jellyfish的结构,答案是不会的,这一行数已经被一个宫给替换了,只要七宫里所有8符合要求即可,尽管H1H2(8)都在第H行,但第H行本身已经不属于Franken Jellyfish了。
2017年05月07日 15点05分 5
吧务
level 7
Sunnie😂 楼主
接上一楼
你也许会问为何我举的例子是Franken Swordfish而不是Franken X-wing。我搜了大量Franken X-wing的例子,发现它们都完全可以和区块等效,无一例外,似乎Franken X-wing的存在是毫无意义的。
这都是区块,可是搜索Franken X-wing时都能找到。
2017年05月07日 15点05分 6
吧务
level 7
Sunnie😂 楼主
Finned Franken X-wing
只是加了一只鳍而已,鳍的道理跟Finned Fish一样。
为什么我又用的Finned Franken Swordfish呢?因为Finned Franken X-wing和Empty Rectangle等效。
Franken X-wing是四列+九宫,鳍是H7(4),跟空矩形一摸一样,只是理解方式不同罢了。
2017年05月07日 15点05分 7
吧务
level 7
Sunnie😂 楼主
Siamese Sashimi X-wing
这才是真正的摩天楼。
从Siamese Sashimi X-wing本身的原理上看,就是两个Fish的合体了。如上图,D3D8I3I8(鳍F9)是一个Sashimi X-wing,F3F8I3I8(鳍D3)是第二个SashimiX-wing,和在一起就成了上图这样。
再抓一道Siamese Sashimi Swordfish一起看(好像是谢老师某一天的骨灰),这个“合体”是不是就好理解了?
对了,HODOKU默认是不使用这个技巧的,要想使用,点击Edit→Preferences,Steps栏,Miscellaneous框,将Allow Duals/Siamese打钩就行了。
2017年05月07日 15点05分 8
吧务
level 7
Sunnie😂 楼主
Kraken Fish
这技巧也不算什么很神秘的了,只是没人提到这个词而已。
所谓Kraken Fish,就是链里有鱼。
这里先吐槽一下HODOKU,它在画Kraken Fish时没有将链标出来,只有文字描述,第一眼看过去让我莫名其妙了好久……
首先有链I7(2)—I8(3)==D8(4)[橙色ALS]—D1D4(4)==D1(1)[青色ALS]—D8D9(1)==E9(1)—E9(2)
如果I7(2)是对的,根据链推导出E9(2)是错的。如果I7(2)是错的,蓝色X-wing成立,推导出E9(2)是错的。总之,E9(2)是错的。
I7(2)其实也可以看做一只鳍,只是长在了Finned X-wing所含范围以外的地方,却又能与删数部分产生一定联系。
图里有红蓝绿三条链,如果D2(7)是对的,根据三条链推导出A3D8D9(1)全是错的。我们知道,瘸腿的Sashimi X-wing在鳍是错误的情况下只有一种填法,即图中的蓝色右上左下的1,现在A3D8D9(1)全是错的,Sashimi X-wing的结构完全崩溃,推出矛盾,于是D2(7)是错的。
如果上图的D3格还没出数,且有可能填1的话,在刚才的三条链的基础上还要推出一条D2(7)—A1(1)或D2(7)—D3(1)才能删除D2(7)。
普通的Kraken X-wing就是这两种情况。总体来说,一种是利用X-wing,一种是破坏X-wing反其道而行。
2017年05月07日 15点05分 9
吧务
level 7
Sunnie😂 楼主
Mutant Swordfish
首先要说明Mutant X-wing也等效于区块,Finned Mutant X-wing等效于比目鱼。
网上扒来的结构图,能发现FISH在第一行第九行和第七列。七列的数全都在三宫和九宫里。
按照图示的理论,二列和三宫九宫的红星可以排除。
这样的理论我却找不到与它对应的题目,每次都是在X-wing存在时才能搜出Mutant Swordfish,真是奇怪[委屈]
2017年05月07日 15点05分 10
吧务
level 7
Sunnie😂 楼主
上接mutant swordfish
找到一个很应景的例子,简直跟图示那个一模一样,鱼一行八行七列,七列的9位于三宫九宫,可删9宫多余的9
这个看上去乱一点,鱼在二行四行五列,五列的9聚集在二宫五宫,可删三列、二宫、五宫多余的9
2017年05月07日 15点05分 11
吧务
level 7
Sunnie😂 楼主
此帖向魁拔致敬!感谢魁拔和我一直以来的合作和帮助!
2017年05月07日 15点05分 12
吧务
level 7
Sunnie😂 楼主
另外,更新帖在独数之道上。链接如下。
http://www.sudokufans.org.cn/forums/topic/3356/
2017年06月12日 00点06分 13
1