数独解法-变形数独(第三讲:数独进阶方法(摒除))

第三讲:数独进阶方法(摒除)

在了解了基本的数独方法,下面我们正式开始讲解数独技巧。
第一个技巧是摒除(Hidden Single)。我们可以从规则直接得到这种技巧的推理逻辑。试想一下,规则要求每一个区域必须填入1到N各一个,这也就意味着每一个区域里必须包含数字1到N,也就意味着每一个区域的1到N都不可以缺失任意一个数。这便产生了这个技巧的相关内容。

摒除有时也称为排除。

3-1 宫摒除(Hidden Single in Block)

下面我们来先看一个示例。

数独解法-变形数独(第三讲:数独进阶方法(摒除))_第1张图片

注意观察3的位置,注意箭头的方向,则可以排除该宫3单元格的可能,那么3只能在高亮的位置填入,该宫有且只有一个位置能填3,所以这个方法叫宫摒除。

例题:

OzGzAzAAAAAOOIIIOOOIIUUPPPUUUPPzOUrghthgIergehtgeGtrhItegzz574<>>>您的朋友向您分享了:变形数独-超右脑计划 https://a.app.qq.com/o/simple.jsp?pkgname=com.wenmeng.brain 数独游戏,复制打开app一起解答吧

3-2 行摒除(Hidden Single in Block)

因为区域分行、列、宫三种,所以既然有宫排除,就应该有行排除和列排除。行排除和列排除统称行列排除(Hidden Single in Line),不过有时候也叫做线性排除,因为它们的排除效果都是“一整条线”形式的排除。
下面我们来先看一个示例。

数独解法-变形数独(第三讲:数独进阶方法(摒除))_第2张图片

注意观察3的位置,注意箭头的方向,则可以排除该行3单元格的可能,那么3只能在高亮的位置填入,该行有且只有一个位置能填3,所以这个方法叫行摒除。

例题:

OzGzAzAAOOOAAAOOIIIIIUUPPPUUUPPzhteIgregthPrhOtehtgrUPrhezAAIOGyAOAUyAIIOGyAPAPyOAIOIGyOOIOGyOIAPyOUAUyOPIOGyIOAIyIIIUGyIPIUGyUAIOIGyUOIOGyUIIOIUyUUAPyUPIOIUyPIIOIyPUAGyPPIOIyz497<>>>您的朋友向您分享了:变形数独-超右脑计划 https://a.app.qq.com/o/simple.jsp?pkgname=com.wenmeng.brain 数独游戏,复制打开app一起解答吧

3-3 列摒除(Hidden Single in Block)

下面我们来先看一个示例。

数独解法-变形数独(第三讲:数独进阶方法(摒除))_第3张图片

注意观察1的位置,注意箭头的方向,则可以排除该列1单元格的可能,那么1只能在高亮的位置填入,该列有且只有一个位置能填3,所以这个方法叫列摒除。
例题:

OzGzAzAAOOIAAOOIUAPOIUUPPIUUPPIzrUgheegtIhghretteGgrGretPzAAIOIPyAIIOPyAUIOPGyAPIOIGyOAIOPyOOIOPGyOIAUyOPIOGyIAIOIUPyIOIOIPGyIIIOIPyIUIOPGyIPIOIUGyUAIOIUPyUOIOIPyUUIOUPyUPIOIUyPOIOIyPIIOIyPUIOUyz481<>>>您的朋友向您分享了:变形数独-超右脑计划 https://a.app.qq.com/o/simple.jsp?pkgname=com.wenmeng.brain 数独游戏,复制打开app一起解答吧

3-4 为什么会先介绍宫排除,而不是熟悉的行或列的排除?

这个问题问得好。虽说宫这个说法和行还有列都相对生疏一些,不过先介绍它的原因很简单:因为很好聚焦。由于宫的“形状”的优势,它比起行和列都容易观察一些,比如,我们一眼就可以看到某宫的哪些位置是空格,而行和列得“扫一遍”才会看完,所以我并不建议你先学会观察行和列排除,再学习宫排除,因此索性把宫排除放在前面了,当然如果是变形的,还是可以先考虑行或者列的摒除。
至于观察,这里简单说一下。宫排除的观察方式比较轻松一些:通过图上的画线的方式来确定某个宫的某些位置不能填入。

当然了,你在自己做题的时候就用手轻轻画一下就可以了,没必要把线都画出来,人的脑袋是有短暂的记忆功能的,所以你画线的那短暂的若干秒的时间,你是能记住你刚才画了哪些位置的。

技巧信息

  • 宫摒除:难度系数13
  • 行摒除:难度系数16
  • 列摒除:难度系数16

你可能感兴趣的:(数独,javascript,html,算法)