下载 App

标准数独进阶篇⑧

2024/10/30205 浏览攻略
鱼(链列)一种结构的称呼,它跟数组很类似但又不太相同,鱼的逻辑是n个数字a刚好填入且只能填入n行n列时,这个结构形成稳定,那么在结构以外的区域不能再填入数字a,否则结构内数字a会填不满导致无解。其中,决定鱼结构的行/列叫做定义域,鱼的结构涉及到所有单元格叫做鱼身,鱼结构成立后能删除数字的区域叫做删除域。定义域如果是行,那么删除域就是列,反之亦然,当然也有宫内的删数格,这是鱼的扩展,不会出现在这个篇章的内容当中,这里主要介绍的还是标准鱼的构造。
鱼跟数组一样也有规格,也有互补的另一条鱼。涉及到两行两列的鱼称为xwing(二阶鱼、二链列,以此类推),涉及到三行三列的鱼称为剑鱼,涉及到四行四列的鱼称为水母,再更高阶级的鱼因为很少见到就不介绍了。
-------
图1是xwing的例子。可以观察到,在r6中,数字1能填的格子只有r6c69两格,r8中数字1也只能填入r8c69两格,刚好只处于两列两列,那么c7/c9的其他位置不能填1否则r6或者r8会有一个位置填不了任何1。(用共轭对或者区块的视角来看的话,无论1填在r6/r8行哪个位置,在另外一行都会在另一个位置为真,所以在c6/c9的其他位置就不能填1了。)在图1里,r6r8就是定义结构的定义域,r68c79四个格子就是鱼身的构造,c7c9就是删除域,删除格为删除域上鱼身以外的其他单元格。
------
图2是剑鱼的例子,定义域是r689,鱼身是r69c86/r89c8/r689c9的几个单元格,删除域是c689。可以看到r689中,数字1能填入的格子刚好只处于三行三列。
-------
图3是水母的例子,定义域是c3679,鱼身是r3c379/r4c67/r6c39/r9c36的几个格子,删除域是r3469。可以看到c3679中,数字1能填入的格子刚好只处于四行四列。
-------
图4是图3中水母的互补,当我们把定义域换成行删除域换成列后,会发现在r158能找到一个剑鱼(绿色格子),这个剑鱼就是这个水母的互补。我把删数格中跟数字1提示数有交集的单元格涂掉之后,可以看到两条鱼删除的单元格是一致的。
----
受限于篇幅,鱼的其他拓展(鳍鱼/残缺鱼/孪生鱼)就自己找教材学习了,到此进阶篇就结束了,再更高难度的题型中需要用到的技巧我只会在高难度篇介绍一下xr/ar/ul/环这几个结构,其他技巧在这里就讲不清楚了,需要自己花时间精力去学习才行。
猜你想搜
数独 xwing
【新手攻略】数独傻瓜式入门攻略截图
【新手攻略】数独傻瓜式入门攻略
数独是经典的数字推理游戏。但对第一次接触的纯新手小白来说可能会不知道从哪里下手。本篇从头演示如何傻瓜式解决难度不甚大的数独。 第一步,完全记上候选数标记。 候选数是指一个格子里所有可能填入的数字,在游戏中显示为小数字。 因为数独的基本规则是每行每列每个九宫格的数字都唯一,所以对于占据单独行、单独列、单独九宫格的候选数能立即确定它的值。 例如这里把数字1填到这种程度就能告一段落了。 对于看起来候选数
29 赞
2 回复
数独高阶理论推导ii篇截图
数独高阶理论推导ii篇
Wing结构 其可以看作是预制的、更易识别的链结构。 XYZ-Wing:一个单元格(枢纽)有候选数XYZ,另外两个单元格分别有XY和YZ。关键在于,XY格和枢纽在同一宫,YZ格和枢纽在同一行/列。结论:可以删除枢纽、XY格、YZ格三者共同作用格中的Y。如果枢纽填Y,Y被删;如果填X,则XY格为Y;如果填Z,则YZ格为Y。 W-Wing:结构包含两个完全相同的双值格(如都是{3,6}),且它们被一个
8 赞
02:57
刷记录的方法-视频录制截图
刷记录的方法-视频录制
只做了一分五十多,我从一开始刷初始布局开始录的,这个录了大概十几分钟,就做出来一局这个,还有一句2分20的,方法见我发的帖子
3 赞
2 回复
标准数独高难篇②截图
标准数独高难篇②
本篇章介绍因致命结构反推删数的几个结构比较大的技巧。 ul(唯一环)结构本身只涉及到ab两个数字,从结构上来看,它很像两个相同位置的鱼的重叠,用链来画出这个结构会发现它是首尾相连强弱递进的,所以结构一旦成立,某个节点只要出现一个数字a,相邻的节点就会是另一个数字b,反之亦然,那么就会有两个不同的盘面,在ur篇我们提到过,标准数独里只有唯一解,那么多解就意味着无解。 -------- 图1为ul的例
6 赞
2 回复
06:28
17数数独完整视频截图
17数数独完整视频
17数做了一百五十次了,最好成绩在三分钟内。上传一段完整的解17数数独视频,分享一下我做数独的习惯。 视频中的方法很简单,就两条。第一,每个数字在一行,一列,一个九宫格内只能出现一次。开局时可利用这个规律快速填数字。第二,当数字填不出来时,做标记。中期通过标记的信息能缩小数字出现的范围。我的习惯是用第二个方法辅助第一个方法,因此我不会标记每个格子中所有可能的情况。 如果视频中有不理解的地方,请移步到我的文字攻略贴《解数独的基本方法》,如果仍然不懂,请在下面留言。如果有大佬看出我的方法有可以改进的地方,也请在评论区指点一下。
14 赞
标准数独进阶篇④截图
标准数独进阶篇④
短链,通称双强链,也是最常遇到的。顾名思义,构造是两条强链一条弱链,根据结构细微不同也有不同称呼,先看看第一种,摩天楼。 图1是摩天楼的例子,可以看到r49中3能填的格子都只剩下两个,分别是r4c39跟r9c37,用链的逻辑我们能很快得到图上的删数,那我们来看看摩天楼的结构是怎样的,绿色格子跟蓝色线条是它的‘基底’,红色线条是两侧的墙体,红色方框是墙体两侧的顶端,可以看出红线之间是平行的。所以摩天
2 赞
标准数独进阶篇①截图
标准数独进阶篇①
基础篇中已经介绍了基础的两种推数逻辑,摒除/唯余,还学习了区块/数组,在我个人看来,数组本质上也是排除的一种,那基础再进一步,就需要接触到链的概念,本篇章同样会一个个介绍进阶技巧的逻辑,那么同样先介绍一下名词以及需要了解到的东西。 ------------------------------ 共同作用格:在结构/逻辑中两个关键格子或者关键区域共同影响到的格子。 强关系:两个数不能同时为假。 弱关系
3 赞
01:10
【双端游戏推荐2.3】逻辑游戏数独的基础技法介绍,速速来锻炼逻辑能力截图
【双端游戏推荐2.3】逻辑游戏数独的基础技法介绍,速速来锻炼逻辑能力
麻了,高级推不过去了。 求求点个关注吧!
26 赞
4 回复
数独高阶理论推导i篇截图
数独高阶理论推导i篇
一、链(Chain) 链的核心是两种关系: 强链:A和B不能同时为假,至少有一个为真(成立)。 例,一行中只有两个格子可能填数字3,那么其中一个不填3,另一个就必须填3。 弱链:A和B不能同时为真。例如,同一个单元格内,填了3就不能填5。 用“==”表示强链,用“--”表示弱链。通过“==--==--...”这样的链式推理,得出新的确定结论。 二、高级链 除了基本的单数链(X-Chain)和双值格
5 赞
数独基础推导理论截图
数独基础推导理论
一、基础公式与技巧 唯一余数法:行、列、宫已有8个不同数字时,剩下一格直接确定。 宫内/行列排除法:利用已有数字对同行、列、宫的格子进行排除,确定数字位置。 区块排除法:某数字在区域内只能出现在某几个格子时,可将其所在区块(行或列)的其他可能性排除。 二、进阶技巧 显性/隐性数对:两个格子只有相同的两个候选数,则该区域内其他格子的这两个数均可被排除。 数组(链数):数对法的扩展,例如三个格子仅有三
7 赞