同位格和同位群

如图3-2所示, 第一行(R1)中,只有两个空格,存在剩余数对{3,8}。第七宫(B7)中,也只有两个空格,存在剩余数对{4,7}。

第六宫(B6)中,注意第七列(C7)中有R2C7=3,R3C7=9,根据排除法,区块 R4C(8,9)中有排除数对{3,9}。

图3-2

如图3-3所示,因为数对{3,9}的存在,所以第四行(R4)中空格R4C3、R4C6、R4C7中有剩余三数集{4,7,8},并且第六宫(B6)中空格R4C7、R5C7、R6C7中有三数集{1,7,8}。

在标准数独的盘面上,如果A方格和B方格属于同一个单元(或行,或列,或宫),则A方格和B方格互称同位格。对于任意一个方格,其同位格组成的集合称为该方格的同位群。根据标准数独的性质,不难发现:每个方格都有20个同位格。

核算空格的余数,就是核算该空格同位群中出现的数值以及区块、数对、三数集、四数集等锁定的数字。当一个空格属于数对(或三数集、四数集等)时,只需要观察其同位群中是否出现数对(或三数集、四数集等)包含的数字即可。例如核算第六宫(B6)中空格R4C7的余数时,因为它属于三数集{1,7,8},而第四行(R4)中R4C2=1,所以它的余数为7、8。

图3-3

单元中空格较少的,可以优先对该单元内的空格核算余数。例如第四宫(B4)中只有三个空格,第九宫(B9)中只有四个空格。

这样,核算盘面中各空格的同位群中出现的数值,以及数对或数集中包含的数字,就可以确定其余数。