隐藏单一数
隐藏单一数解决区域内一个数字的「恰好一个」条件。八个位置已被排除,所以一个候选数为真。解出它还会排除该单元格的所有其他数字,并将该数字从源区域外的12个同行单元格中排除。大的已解数字只是这些排除的紧凑记录。
什么是隐藏单一数?
每个区域恰好包含每个数字一次。在隐藏单一数中,一个数字在行、列或宫的八个位置已为假,因此其第九个位置为真。该单元格可能仍显示其他候选数 — 该数字在区域内是单一,但不一定在单元格内是单一。
分步示例
在下面的示例中,某个数字在它所在的区域内只剩下一个位置——这就是隐藏单一数。
第 1 步
1 只出现在 宫 1 的一个单元格中。
第 2 步
宫 1 中 1 的其余八个位置已被排除,因此 1 在 C1 中成立。解决它会从该单元格排除所有其他数字,并从 宫 1 外其余 12 个关联单元格中排除 1;红色笔记显示当前可见的排除。
第 3 步
将 1 作为已解数字写入 C1;这会记录并应用上一步的排除。
在这个示例中,1已从该宫的其余八个位置中排除,因此在唯一剩余的格子中为真。确定该数会移除该格的另一个候选数,并从宫外的12个同侪格中排除1——其中四个格子仍带有标红的候选1;写入的大号数字1记录了这些排除。您可以试试我们免费的数独题,在当前候选状态可见的情况下进行练习。
划至一个
在区域中选择一个数字,划掉被交叉行、列、宫或先前正确推理阻塞的位置。当八个位置被排除时,剩余位置就是隐藏单一数。书写的候选数记录同样的逐位置扫描,但证明并不要求。
应用两组排除
确定唯一剩余位置会使该格中的其他所有数字为假,同时也会使该格所有同侪格中的该数字为假。源区域内的8个同侪格已由隐藏单一数的前提排除,因此在该区域之外会产生12个新的同侪排除。如果该格原本没有其他候选数,那么同一个候选数既是隐藏单一数也是裸单一数。