数独学习中心
掌握每一种数独解题技巧,从入门到精通。
足以解开所有简单题和中等题。
学会这些,能解开所有高级题。
指向数对(区块删减)
当一个宫中能填某个数字的单元格全部位于同一行或同一列时,这个宫的该数字就在这条线上,因此可以把该数字从这条线的其余单元格中划去。
声明数对(区块删减)
当一行或一列中能填某个数字的单元格全部位于同一个宫内时,这条线的该数字就在这个宫里,因此可以把该数字从这个宫的其余单元格中划去。
显性数对
显性数对是指同一单元中的两个单元格含有相同的两个候选数,且别无其他。这两个数字必定填在这两个单元格中,因此可以把它们从该单元的其他所有单元格中删除。
隐性数对
隐性数对是指在一个单元中只能填入两个单元格的两个数字。这两个单元格必定是这两个数字,所以它们中的其他候选数都可以删除。
显性三数组
显性三数组是指同一单元中的三个单元格,它们的候选数合起来只有三个数字。这三个数字必定填在这三个单元格中,因此可以把它们从该单元的其他所有单元格中删除。
隐性三数组
隐性三数组是指在一个单元中只能填入三个单元格的三个数字。这三个单元格必定是这三个数字,所以它们中的其他候选数都可以删除。
学会这些,能解开 83% 的困难题。
X翼
当某个候选数在两行中各恰好出现在两个单元格里,且这些单元格落在相同的两列上时,可把该候选数从这两列的其他单元格中删除。
摩天楼
摩天楼使用一个数字,它在两行(或两列)中各恰好有两个可填的单元格。每对中的一端彼此对齐,构成底座;另外两端就是塔顶。至少有一个塔顶含该数字,所以可以把它从能同时看到两个塔顶的单元格中删除。
双线风筝
双线风筝利用一个数字:它在某一行中恰好有两个位置,在某一列中也恰好有两个位置。行中这一对的一个单元格与列中那一对里另一个不同的单元格位于同一个宫,所以两个远端中至少有一个是该数字,任何能同时看到两个远端的单元格都不能是它。
XY翼(双值格链)
XY翼(也称 Y翼)用三个双值单元格——一个枢轴和两个翼——把某个候选数从能同时看到两翼的单元格中删除。
XYZ翼
XYZ翼把 XY翼的概念扩展为:一个三值枢轴单元格 (A,B,C) 加两个双值翼——一个为 (A,C),一个为 (B,C)。公共数字 C 可从能同时看到这三者的单元格中删除。
W翼
W翼通过其中一个数字上的强链,把两个含相同两个候选数的单元格连接起来。它证明这两个单元格中至少有一个是另一个数字,因此可以把该数字从所有能同时看到两者的单元格中删除。
唯一矩形
唯一矩形(类型 1)依据的是谜题恰好只有一个解。跨两个宫围成矩形的四个单元格,若都不是题目给出的数字,就不可能最终全都只含相同的两个数字,否则可以互换它们得到第二个解。所以当三个角只含这个数对时,第四个角不能是其中任何一个数字。
空矩形
空矩形利用某个宫中的一个数字:该数字在这个宫中的所有可填位置都位于宫内相交的某一行和某一列上。再结合宫外的一条强链,就能从一个单元格中删除这个数字。
带鳍X翼
带鳍X翼是在其中一行多出一两个候选数(鳍)的 X翼,鳍与某个角位于同一个宫内。即便如此,X翼和鳍都能排除的单元格仍然可以删除这个数字。
学会这些,能解开 93% 的困难题和 23% 的专家题。
我们的谜题很少用到这些,但值得了解。
剑鱼
剑鱼把 X翼从两行两列扩展到三行三列,当某个数字的候选数横跨三行对齐时,便可进行删除。
显性四数组
显性四数组是指同一单元中的四个单元格,它们的候选数合起来只有四个数字。这些数字必定填在这四个单元格中,因此可以从该单元的其他所有单元格中删除。显性四数组很少见:本课属于「很少用到」一级。
隐性四数组
在一个单元中只能填入同样四个单元格的四个数字。这些单元格必定是这四个数字,所以其中的其他候选数都可以删除。隐性四数组很少见:本课属于「很少用到」一级。
水母
水母把鱼形模式家族扩展到四行四列。当某个候选数字被限制在横跨四行的至多四列内时,可把它从这些列在其他所有行中的部分删除。