小学生思维专项训练:井字格
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

二、井字格谜题技巧

1.基本技巧

解井字格谜题一般从一些比较简单的步骤开始,即根据规则“每一行每一列没有多于两个连续的×或○”进行判断。接下来,将“每一行每一列必须包含相同数量的×和○”和“没有两个相同的行或列”灵活运用,即可解出谜题。

(1)“避免三连续”技巧一

大多数的井字格谜题在初始状态,就已经包含了一些已经填充好的两个连续的×或○,如图3所示。根据游戏规则,不能有多于两个连续的×或○出现在任意一行或列中,我们就可以迅速地将这一组××或○○的周围用与其相反的符号阻断开来,一边一个,如图4所示。

图3 出现连续符号示例

图4 “避免三连续”技巧一应用

(2)“避免三连续”技巧二

还有一种常见情况是两个相同符号间有一个空格隔开,如图5所示。同样地,为了避免三个连续的相同符号出现,我们必须将两个相同符号之间的空格填上与其相反的符号,如图6所示。

图5 两相同符号间有一空格示例

图6 “避免三连续”技巧二应用

(3)“避免三连续”技巧三

有些时候,我们还应注意观察,避免在随后几步中出现三个连续相同符号。如图7所示第六行,如果将×填入左侧的方格中,那么根据规则“每一行或列中的×和○数量相同”,即可判定出剩下的两个空方格必须填入○。这样,就会造成一个连续的○○○出现,因此第六行中的左侧方格必须填入○,如图8所示。

图7 “避免三连续”技巧三示例

图8 “避免三连续”技巧三应用

(4)完成行列

根据规则,每一行或者每一列中×和○的数量相同。如图9所示第七行,我们已经填出了4个×和3个○,那么剩下的空方格必须是○(图10)。

图9 “完成行列”技巧示例

图10 “完成行列”技巧应用

(5)避免重复的行列

根据谜题规则,每行每列都相对独立,没有两个顺序一致的重复行列出现。如图11所示,铺灰的列中,一个已经完成而另外一个还有两个空格。由于所剩的两个空格必须填写一个×和一个○,为了避免重复的列出现,这里只有一种填写方式(图12)。

图11 “避免重复的行列”技巧示例

图12 “避免重复的行列”技巧应用

2.高级技巧

高级技巧是基于“假设”和“冲突”,也就是说,可以先假设某一个空白格被填上×或○,然后在接下来的解题步骤中通过逻辑判定这个填法是错的或对的。

(1)高级技巧一

如图13所示,在铺灰的列内,如果将○填入顶端第二个方格,意味着此列中5个○已经填写了4个。然而,将剩余的1个○无论放置在哪个空格中都会造成一个连续的×××出现。因此,顶端第二个方格必须填入×,如图14所示。

图13 高级技巧示例一

图14 高级技巧应用一

(2)高级技巧二

如图15所示,在铺灰的两列中,其中一列已经完成,而另一列仍有3个空格。如果将○填入倒数第二个空格中,由于此列中已经有4个○,根据游戏规则同一行列中必须有相同数量的×和○,此时本列中的5个○已经全部填满。那么,剩下两个空格必须填入×。然而,这会造成铺灰的两列相同。因此,倒数第二个空格必须填入×(图16)。

图15 高级技巧示例二

图16 高级技巧应用二