《数独星空》小数点:带你从头开始解决数独问题
首先,寻找“容易获得的果实”
数独游戏是用数字1-9填充空白区域,每行、每列或每方都不重复任何数字。这意味着整个谜题你可以仅仅基于每一行、每一列或每一平方中已经存在的数字,来计算出哪个数字应该放在哪个空格中,完全依靠逻辑推理不进行猜测,就能解决数独问题。
开始做数独游戏的最好方法之一就是寻找“容易获取的果实”——那些已经填满了最多数字的行、列或方。
大多数时候这将使它更容易的弄清楚哪些数字在剩余的空白区域。
例如,在上面的这个谜题中,用蓝色勾勒出的列和行,以及用绿色勾勒出的宫(在右下角),都只有三个空格。
这意味着数独游戏的这些部分是一个很好的开始。
让我们从网格底部一行的中心方形开始,如图(下图)中绿色部分所示。
排除错误的过程
我们知道在这个宫中有三个空格,其中一定包含了缺失的数字5、6和7。如果我们在附近的宫中寻找6和7的其他例子,我们可能会排除可能性,看看哪个数字应该在哪个空间中。幸运的是,如果我们看网格的顶部一行,我们看到一个7(用红色圈起来),在网格的右下角(底部一行)我们看到一个6(用红色圈起来)。
这意味着底部一行的空白(用蓝色圈出来的)不能包含7或6,而必须包含数字5。
现在让我们看看另一个“容易获取的果实”,在右下角,如图所示,用绿色勾勒出来。
这个宫也只有三个空白处。通过检查哪些数字已经到位(1、2、4、6、8和9),我们知道缺失的数字是3、5和7。
如果我们向上看,我们可以看到在宫的中间一行有一个5和7(用红色圈起来),所以这意味着顶部中心空间必须包含一个3(用蓝色圈起来)。同样,如果我们看左边,我们可以看到5(用红色圈出),这意味着左上角的空间不能包含5,这意味着5必须在中间偏左的空间(蓝色)和最后剩余的空间必须是7。这就是我们如何使用简单的消除过程来确定哪个数字在哪个空间,从数独网格提供给我们的“容易获得的果实”开始。