玩了一阵子了,从萌新变成新手了,分享一点点入门技巧

修改于2023/05/303743 浏览攻略
我也是个刚玩的萌新,本帖没有提及的技巧代表我也不会。
TapTap
这款数独分为九个大格,称为九宫。每个宫内又有九个小格子,同一宫、行、列内的数字只能是1-9,不能重复出现。
也就说某一行、列、宫内只能有且必须有一个1到9的数字。
根据这个规则,可以有一个简单的技巧,如下图数字2的分布,我用绿线划掉了2所在的行、列得出数字2在第五宫只能填入红圈位置。
TapTap
进阶技巧,如下图,数字3的分布,得出数字3在第九宫只能填入黑圈的两个位置,由于这两格都在第九宫内同一列(从左往右第八列),由于一列只能有一个3,所以不管3在哪格第三、第五宫的这一列都不能填3。第九列也已经有3,所以第三宫第七列红圈位置只能填3。
同理,这个技巧也适用于某个数字只在同一宫的同一行的情况。
TapTap
观察下图第四宫绿圈位置所在行、列、宫内已有数字7、2、5、8、4,6、9、1,唯独没有3,所以只能填入3。
分析:所在列有数字6,所以不能填6,同理,所在行、宫出现过的数字也都不能填,只能填3。
TapTap
用以上技巧不能确定的在某一格,但能确定在某几格的数字,称为候选数,这也是我正在学习的技巧,
目前我只会三个:区块(数对?)删除法,三链数删除法,矩形删除法。不理解没关系,后面有图举例。
区块删除法:某两个数字只能填入同一行、列、宫内的两格,则这两个数字可以所在行、列、宫内的其他候选数中删除。
某三个数字在同行、同列、同宫内的某三格也适用。
三链数删除法(是叫链数还是三数组忘了):
同一行、列、宫的某三格内出现可以形成三链数的关系,要求相异数不超过三个,则可以把这三个数字从同行、列、宫内的其他候选数中删除。
相异数不超过三的举例:
可以是12、23、123
可以是123、123、123
可以是12、123、123
可以是12、13、123
相异数不超过三个指不能有123三个数字以外的候选数。
矩形删除法(矩形顶点删除法?):
这个方法比较苛刻,并不是四个候选数字组成矩形就能删除别的格子候选数,而是某一数字只出现在同两行的同两列(这两行的其他列有这个候选数字都不行),则可以从这两列的其他宫删除该候选数;
同理,只出现在同两列的同两行(这两列的其他行有这个候选数字都不行),则可以从这两行的其他宫内删除。
所以候选数很多的时候基本用不到矩形删除法。干扰太多也不容易找,条件不对容易误删候选数,并不推荐优先使用,但某些情况它又有用。
观察下图D行也就是第四行行,第一、二、七列,候选数为196,19,19,这时后面两格一个是1另一格就是9,所以候选数196这一格只能填数字6。这就是区块删除法,19、19在所在行形成了区块(数对?)。
其实根据一行只能有且必须有一个1-9的数字,也能确定6的位置。毕竟所在行只有一个格子有候选数6。
同理,第六行即F行,59,59,759。本行可以删除759中的候选数59,只剩数字7。
拓展:假如本行其他格的数字还没有确定,候选数5、7、9可以从本行的候选数中删除。
59、59同时也在第三宫内形成区块(数对?),第三宫其他格候选数中的5、9可以删除。
再看第六宫,红框区域15,156,156相异数不超过三个,即只包含1、5、6这三个数字。则第六宫其他格内的候选数中的1、5、6三个数字可以删除。
第八宫内的58、578、578同理。
TapTap
下图A行即第一行,蓝框区域内45、49、459以及C行即第三行,42、29、49,相异数也都不超过三个,可以把这几个格子同一行的其他格候选数中的这几个数字删除。
TapTap
至于矩形删除法,用到的不多,也没找到例子,简单的说一下,如下图,候选数字4,恰好出现在同两行第一、三行,但是这两行的三列都有4,,所以条件不满足,假设红框内没有候选数字4,才能删除所在列(黄框区域框选的列)的候选数字4(如果有)。删除完列以后,又满足了候选数字4在同两列的同两行,所在行(黄框区域框选的行)的候选数4(如果有)可以删除。
TapTap
53
56
9