第九节 链与代数

标准数独:填入1~9使得行列宫内数字不重复。

题目如下图。

我们先用基础方法观察,能解开到下图,大多数数字已经解开,此时我们会陷入卡顿。不过我们会发现,第二行两个灰色格子里,至少有一个是1;第四行两个灰色格子里,也至少有一个是1,而第一列两个灰色格子不能同时为1。我们可以分类讨论一下:

①当B9=1,E9和F9不是1;

②当B1=1,D1不是1,那么D8=1,E9和F9不是1。

综上,E9和F9不是1,那么六宫的1在灰色格子。这个技巧叫做单链。

单链是解决高难度题目的必备技巧,但是对于这道题而言,我们还有别的方法。

下图里,B1这个格子是1或者2,对第三宫做排除,这个格子里的数字会填在C8,那么也就意味着B1和C8是相等的,都是1或者都是2。

与此同时,我们观察到D行缺的两个数字是1和6。如果B1和C8都是1的时候,D行的1无处可填,矛盾,因此B1=C8=2。这是用巧劲的办法。

接下来题目没有难度。