小灰的数独迷你课堂第六讲——显性数组

修改于2021/05/051866 浏览攻略
前言:上次介绍隐性数组,这次是显性数组。区别就是一个依靠排除法,一个依靠唯余法。从观察的角度,显性数组更难。从候选数的角度,显性数组太明显了。
1. 显性数对(*** Pair)
TapTap
观察b9,本身含有数字1234,结合r7的567,此时用唯余法可以得出一个结论——r7c78只能填89。这种情况就是显性数组。再观察r8c9,用唯余法可知该格可以填789,由于有89数组,所以直接填7.
这里可以看出来,显性数组与隐性数组的区别在于,找到数组的方法不一样。一个是排除法,一个是唯余法。至于找到数组以后,作用一样。为什么叫显性呢?因为该格很干净,除了数组本身,其他数字填不了。而隐性数组其实是可以填入其他数的,只是因为排除法导致其他格不能填数组的数字,才“不得已”只能填数组的数字。(如果用候选数更容易发现)
两者作用的区别在于,隐性数组是消除数组所在格其他数字出现的可能,而显性数组是消除其他格数组中数字出现的可能。(消除候选数时更直观)
2. 显性三数组(*** Triple)
TapTap
观察b6,形成了456数组。再观察r5也形成了456数组。观察b5,因为4的排除,此时4可能在b5出现的位置仅有b5的58格。由于在r5形成了456数组。所以r5其他格不能填456,所以4只能填在r6c5。
3.显性四数组(*** Quadruple)
TapTap
观察b7,可以得到6789数组。因为6789数组的存在,c1的r789均不能填6789。观察c1,由于7的排除,此时仅r3c1可以填7.
这个例子说明,与隐性数组一样,显性数组也是不是每个格都必须含有6789,部分包含即可。因为我们不需要知道具体这些格要填什么,我们只需要知道其他格不能填这些数字。(隐性数组是只需要知道这些格能填什么)
问题来了,之前我没有接着介绍隐性五数组。这次也没说显性五数组。因为理论上是不存在的。因为涉及候选数才好解释,所以后面会提。(简单说下,因为隐性显性是互补的)
习题1:
TapTap
请找出至少两个显性三数组并用观察法完成2-24.
习题二:
TapTap
请找出至少两个显性数组并用观察法完成2-26。
习题三:(真极限挑战题——猛将传)
TapTap
还是分难度。
(1)随便找到一个显性数组。
(2)开辅助完成3-32.
(3)不开辅助,用候选数标记完成3-32.
(4)不开辅助,不要标记。完成3-32.
这题我就不详细说了,属于有兴趣及一定能力的自行选择是否挑战。我提供一个大体思路:入手的地方是b7 247数组。会卡的地方应该是需要先b4形成9的区块,然后结合9区块的排除,在b6形成24数对。再结合b8的259数组,得出r4c7填9才行。然后是r2有个27数对。这样r2c3只能填1.后面就很简单了。
自此,观察法讲完了。我在挑战题基本上提到了这些基础方法的组合使用。具体的练习还是需要自行找题。我觉得基本上完成1星2星共200道差不多了。(仅针对普通玩家的从入门到上手)因为三星题,开始部分需要进阶技巧了。不用候选数,做不了。下一讲就要开始涉及候选数了,嫌花时间的,可以考虑开辅助了。(当然最好比较熟练的会手动填候选数标记后再开辅助最好,至少做个几道题,毕竟不是所有数独游戏都有这个候选数自动填写的功能)
第六讲就这样了,习题答案见回复。如果掌握了观察法全部方法及其组合使用,不说已经打败百分之多少人,至少也是合格的业余数独玩家了,完全可以自己学习进阶技巧了。
附上总集篇链接。
20
2
3