下载 App

EH的数独杂谈#9-2 SDC的演化视角

修改于2024/11/29318 浏览攻略
--------目录--------
一、再谈SDC——为什么能融合?
二、演化视角下的自噬SDC分析
三、多段SDC初探
1. 三段SDC
2. 四段SDC
--------------------
前一节的链接:
欢迎回来!这句不仅是对看到这篇杂谈的大家说的,也是对我自己说的。时隔一年,EH带着更新过的知识库回来啦~
在9-1中,我们初步介绍了SDC(融合待定数组)的概念。但那一节对SDC的观察方法非常令人绝望:不仅使用了大量繁复的数学符号,而且完全没有表达出SDC的精髓。尽管足够准确,却令人望而却步(如果你真的看懂了9-1我在说什么,你恐怕就不需要这篇教程了)。
在本质上,SDC是在逻辑上可以分离为多个数组并且分开使用的候选数结构。因此,SDC不应是从天上掉下来的一大块结构,而是存在一个从数组『演化』到SDC的过程。
综上,这一节的目的就是讲清楚SDC的演化,并按照这一底层逻辑,帮助大家独立推导出更加复杂的SDC结构。
一、再谈SDC——为什么能融合?
SDC往往起源于一个『差点形成数组』的区域。让我们重新观察上一节的第一个实例。
TapTap
图9-2.1 SDC的演化视角
显然,结构涉及的四格,在7列和3宫里都没有直接构成数组,仅仅是『差点形成数组』。但我们可以直接讨论红框中的填数情况,并最终得到『框内紫色数字(25)和橙色数字(19)分别只能填一个,不能多也不能少』的结论。
现在我们把视角转换一下,从标有①的绿框开始分析:
①r6c7有一格(①)有候选数25,7列上已经有了一个25;
②那么红框里的候选数25,最多能填入一个(否则7列的25就要填在三格里,这违背了数独规则),从而红框剩下的候选数19至少能填入一个
③这时注意到三宫内有一格(③)只包含候选数19,它为三宫提供了一个19。那么红框的候选数19最多能填入一个(否则3宫的19就要填在3格里,同样违背数独规则)。
这里就是结论产生的地方。既然红框里的19至少填一个,又最多能填一个,那红框就有且只有一格(A)能填19,从而红框内另一格(B)能填25。于是在红框所占据的区域内:
·3宫里,A格和③号格形成19数组,3宫里结构之外的候选数19均可删除;
·7列上,B格和①号格形成25数组,7列上结构之外的候选数25均可删除。
分析结束。上一节告诉我们,SDC可以分成两个数组来使用;而这一节则反过来,它启发我们,在满足一定条件时,两个数组可以构成SDC。这种通过数组演化出SDC的观察方法,更加符合我们对于新知识的认知,在实战中也更容易操作。
比较有趣的是,这种分析方法是不分方向的。换言之,你完全可以从③格分析到红框,再分析到①格,可以得到和刚才同样的结论。为何不试试呢?
二、演化视角下的自噬SDC分析
有了这种演化的分析思路,分析一般的SDC对你们而言已经不在话下了。但对于自噬类型的SDC,还要多把握一点点细节。
我们已经学过,结构删数反过来删去了结构某些组分甚至结构本身的现象,就称作自噬。如同图9-2.2的例子一样,r9c5(4)不仅是SDC结构的一部分,而且是这个结构的删数。
TapTap
图9-2.2 自噬SDC
我们用演化视角来看看这个结构吧:
①在8宫内,①所代表的两格可以填入124;
②于是红框的124至多填一个,从而红框的79至少填1个;
③视角转到5列,③所代表的两格里有两个479,从而红框的79至多填1个;
④结合上述分析,我们知道红框内124和79各填一个,SDC成立。
仅仅用上面的分析过程似乎不足以直接删除r9c5(4),但如果结合反向视角来看:
①在5列上,③所代表的两格可以填入479;
②于是红框的479至多填一个,从而红框的12至少填1个;
③视角转到8宫,①所代表的两格里有两个124,从而红框的12至多填一个;
④结合上述分析,我们知道红框内12和479各填一个,SDC成立
两种视角显然都正确,那么红框的填数方式应同时满足两种视角下的条件,也就是:
(A)124和79各填一个;
(B)12和479各填一个。
如果红框可以填4,那么根据(A),另一格应填79;但根据(B),另一格就只能填12。不难发现,这两种情况水火不容,不可能同时成立。这表明原假设错误,故红框内不能填4。
实际上,你也可以只用正向视角就排除红框内的4。只要再多考虑一下就可以啦!
三、多段SDC初探
实际上,SDC可以不局限于一行一宫(或一列一宫)。巧用这种演化视角,我们可以发现更大规模的SDC,我们称之为多段SDC。多段SDC在实战中较为罕见,但搞清楚其分析过程对后续学习或许会有好处。
多说定义无益,直接呈上题目。
1. 三段SDC
TapTap
图9-2.3 三段SDC
这个例子就比之前遇到过的所有SDC都更有趣。用演化视角来分析一下:
①在5列上,r8c5已有一个89;
②则红框②内89至多填一个,56至少填一个;
③则红框③内56至多填一个,89至少填一个;
④在1行上,r1c3已有一个89。于是红框③内89恰好填一个,56恰好填一个;红框②内56恰好填一个,89恰好填一个
这样,该三段SDC结构就产生了5列的89,2宫的56,1行的89这三个数组,分别产生删数。
由此可见,三段SDC和最基本的SDC相比,虽然多了一个红框,核心逻辑却完全一致。
2. 四段SDC
这个例子就留给各位读者自行思考吧!相信有了前文的讲解,你一定能找到所有的删数。
TapTap
图9-2.4 四段SDC
小结:
SDC往往起源于一个『差点形成数组』的区域,并由数组演化而来。使用演化视角可以分析一个地方是否能形成SDC,并确定该SDC的删数。
EH的数独杂谈#10 超实用技巧整理截图
EH的数独杂谈#10 超实用技巧整理
--------目录-------- 一、最基本的技巧 1. 摒除与唯余 2. 数组 3. 区块 二、致命与致死结构类技巧 1. 唯一矩形(UR) 2. 全双值格致死(BUG) 三、各种Wing 1. X-Wing(二链列) 2. XY-Wing(双分支匹配) 3. XYZ-Wing(三分支匹配) 4. W-Wing 四、链的常用构型 1. 双强链 2. 远程数对 ----------------
287 赞
23 回复
2.3.4星全通关,写下小心得?截图
2.3.4星全通关,写下小心得?
这个游戏其实已经和传统数独有一定区别了,但是效率更高。 在我看来更类似“找区别”,直到所有逻辑通顺,如果实在确定不了的话,试一下会更快。 通关的大致顺序是:(我把一个9宫格叫一区,但是横向一条或者纵向一条也是成立的) 1.先找每个小区里单独的,和相对好找一些的 2.开始逐步排除。第一种情况是如果9个格子里只有2-3个同一行,或者同一列的可能性,那么这整个一行一列都不会再有。 下图是一个变式,因为第
精华
123 赞
42 回复
小灰的数独迷你课堂第零讲——总集篇
前言:我个人只是业余数独玩家(我觉得我最多算是益智游戏爱好者),属于人菜瘾大,水平一般但是喜欢分享(好像也没多少可分享的)。考虑到论坛的活跃程度,估计这篇攻略没多少人看,我就把它作为我的学习笔记来使用吧。想要清楚的教好,自然需要自己先学好。正好看的人不多,我就作为试验性攻略来尝试。如果有玩家看到,欢迎提出宝贵的意见与建议,有想学的技巧(前提我会)或是碎碎念都行。你把它当成聊天灌水帖,有时间的话我也
精华
702 赞
46 回复
EH的数独杂谈#15-3 五星题003截图
EH的数独杂谈#15-3 五星题003
返回传送门: 题目信息: 【SE评级】8.5 【HoDoKu评分】7590 第3题的初盘如图15-3.0.1所示。经四大基本技巧整理,得到如图15-3.0.2的盘面。 Step 1 唯一矩形(UR) 首先可以注意到r23c14四格的候选数26,如图15-3.1所示。它有构成UR的可能,因为6在这四格里只能交叉放置2个。 【删数】r23c4(2) Step 2 构造链延伸 现在将目光放在图15-3.
14 赞
玩了一阵子了,从萌新变成新手了,分享一点点入门技巧截图
玩了一阵子了,从萌新变成新手了,分享一点点入门技巧
我也是个刚玩的萌新,本帖没有提及的技巧代表我也不会。 这款数独分为九个大格,称为九宫。每个宫内又有九个小格子,同一宫、行、列内的数字只能是1-9,不能重复出现。 也就说某一行、列、宫内只能有且必须有一个1到9的数字。 根据这个规则,可以有一个简单的技巧,如下图数字2的分布,我用绿线划掉了2所在的行、列得出数字2在第五宫只能填入红圈位置。 进阶技巧,如下图,数字3的分布,得出数字3在第九宫只能填入黑
75 赞
11 回复
EH的数独杂谈#15-1 五星题001截图
EH的数独杂谈#15-1 五星题001
返回传送门: 题目信息: 【SE评级】8.4 【HoDoKu评分】3374 第1题的初盘如图15-1.0.1所示。经四大基本技巧整理,得到如图15-1.0.2的盘面。 Step 1 鳍二链列 如图15-1.1,我们观察4列和9列的候选数4,发现它是以r6c9(4)为鳍的鳍二链列。 【删数】r4c7(4) Step 2 AIC(异数链) 如图15-1.2,找到如下链: r2c6(2)=r2c8(8)
19 赞
13 回复
【攻略/更新中】四星关卡思路提示/51关开始截图
【攻略/更新中】四星关卡思路提示/51关开始
【3.24已更新至60关】 如标题所言,虽说是攻略但并不直接提供答案,只讲关键节点用什么技巧破局,也欢迎各位数独高手分享提供更精巧的思路。 以防万一事先声明一下:帖主极度排斥在题目正常的情况下用暴力破解,请使用推数穷举解题的玩家止步,此帖是给用技巧解题的数独玩家看的。 我能理解每个人有不同的游戏玩法,但推数穷举在我看来就像是开修改器玩经营类游戏,会令数独失去逻辑推理的乐趣和意义。如果是比赛排名之类
13 赞
7 回复
燃灯4号:《Sodo Cool》正式发布截图
燃灯4号:《Sodo Cool》正式发布
你好,我是来自召合网络的燃灯4号, 这里是Azino同学自《2048清》之后开发的个人作品《Sodo Cool》。 《Sodo Cool》的1-2星难度适合”数独入门之后“的玩家体验,3星以上适合高手,5星难度适合…超级高手-_- (燃灯我自己弱爆了,3星第一关还没过…Azino他也卡在3星…) 那为什么现在才挂上召合的厂牌呢? 燃灯4号: ”因为之前的版本,游戏体验不够优秀哇……“ 现在! 《S
官方
119 赞
36 回复
EH的数独杂谈#7-2 致命结构(2)- 稍复杂的致命结构截图
EH的数独杂谈#7-2 致命结构(2)- 稍复杂的致命结构
友情提示:本篇是7-1的延伸,但重要性和实用性与7-1等同(甚至更高)。 7-1传送门: 概述传送门: -------- 目录: 一、唯一环(Unique Loop,UL) 1. 唯一环的原理 2. 一些实例 二、拓展矩形(Extended Rectangle,XR) 1. 拓展矩形的原理 2. 一些实例 三、探长致命结构(Borescoper's Deadly Pattern) 1. 3数探长致
9 赞
1 回复
EH的数独杂谈#0 概述截图
EH的数独杂谈#0 概述
<本帖兼作个人的答疑帖。> 这里是EH数独杂谈系列的导览帖。该系列算半个教程,如果你要从零开始学习数独技巧,可以参看下面的链接: (1)你游精华区的小灰数独教程系列(涵盖了所有数独技巧里最实用的一批,比较通俗易懂,适合初学者学习) (2)b站用户 SunnieShine 的“标准数独技巧教程”(视频/专栏/pdf,可能是国内最全面的数独技巧教程,技巧难度从入门到顶尖一应俱全,理论性强) -----
25 赞
22 回复