专家级数独教学二
以 Master 23 给定数题面完整示范 63 步纯逻辑路线:从唯一数、区块交互与数对,到 XY-Wing,全程不需猜测。
文章目录
阅读提示
这篇《专家级数独教学二》使用站长提供的 Master 题面。题面有 23 个给定数字;完整路线共 63 步,并经逐步候选检查完成。每张图都是作出该步判断之前的盘面:深色数字为题目给定,蓝色数字为之前已经确定的填写,橙色框、候选或删除线为这一步正在观察的对象。
本文只使用当前盘面可以直接核验的逻辑。没有把试填、猜测或内部穷举描述成玩家可以直接填写的步骤;候选排除后,下一张图才会显示它带来的变化。
这题会用到什么
路线先从显性唯一数和隐性唯一数打开,再用指向数/区块交互缩小候选范围,并在关键处利用数对排除法和XY-Wing完成可验证的候选划除。
| 技巧 | 这一题中要确认的重点 |
|---|---|
| 显性唯一数 | 某个空格在当前行、列、宫限制下只剩一个候选。 |
| 隐性唯一数 | 某数字在一行、一列或一宫中只剩一个可落位置。 |
| 指向数/区块交互 | 某宫内一个数字只能出现于同一行或列,因此可在该行或列其他宫外格划除。 |
| 裸对/裸三组 | 同一单位中一组格子锁住相同的一组候选,使其他格可划除这些候选。 |
| XY-Wing | 一个枢纽格和两翼格共同限制第三个候选,令共同可见格划除该候选。 |
完整逐步教学
第 1 步:显性唯一数|填写 1
第 3 行、第 1 列的候选只剩 1。本行已有 2、7;第 1 列已有 4、6、8、9;第 1 宫已有 3、5、6。这些已填数字共同排除其余候选,因此这里可以填写 1。 ---
第 2 步:隐性唯一数|填写 6
步骤 1:第 4 行还缺数字 6,先扫描这一区域的 7 个空格。步骤 2:在这些格的候选中,数字 6 只出现于第 4 行、第 3 列;其余 6 个空格都不含候选 6。步骤 3:因此 6 在这个行里只有一个落点,第 4 行、第 3 列可以填写 6。 ---
第 3 步:隐性唯一数|填写 9
步骤 1:第 6 行还缺数字 9,先扫描这一区域的 5 个空格。步骤 2:在这些格的候选中,数字 9 只出现于第 6 行、第 2 列;其余 4 个空格都不含候选 9。步骤 3:因此 9 在这个行里只有一个落点,第 6 行、第 2 列可以填写 9。 ---
第 4 步:隐性唯一数|填写 2
步骤 1:第 6 行还缺数字 2,先扫描这一区域的 4 个空格。步骤 2:在这些格的候选中,数字 2 只出现于第 6 行、第 7 列;其余 3 个空格都不含候选 2。步骤 3:因此 2 在这个行里只有一个落点,第 6 行、第 7 列可以填写 2。 ---
第 5 步:隐性唯一数|填写 2
步骤 1:第 2 行还缺数字 2,先扫描这一区域的 6 个空格。步骤 2:在这些格的候选中,数字 2 只出现于第 2 行、第 2 列;其余 5 个空格都不含候选 2。步骤 3:因此 2 在这个行里只有一个落点,第 2 行、第 2 列可以填写 2。 ---
第 6 步:显性唯一数|填写 7
第 1 行、第 1 列的候选只剩 7。本行已有 3、8;第 1 列已有 1、4、6、8、9;第 1 宫已有 1、2、3、5、6。这些已填数字共同排除其余候选,因此这里可以填写 7。 ---
第 7 步:显性唯一数|填写 1
第 4 行、第 2 列的候选只剩 1。本行已有 5、6、9;第 2 列已有 2、3、6、9;第 4 宫已有 4、6、7、8、9。这些已填数字共同排除其余候选,因此这里可以填写 1。 ---
第 8 步:显性唯一数|填写 5
第 5 行、第 2 列的候选只剩 5。本行已有 4、6、9;第 2 列已有 1、2、3、6、9;第 4 宫已有 1、4、6、7、8、9。这些已填数字共同排除其余候选,因此这里可以填写 5。 ---
第 9 步:显性唯一数|填写 4
第 9 行、第 2 列的候选只剩 4。本行已有 6、7、8;第 2 列已有 1、2、3、5、6、9;第 7 宫已有 6、9。这些已填数字共同排除其余候选,因此这里可以填写 4。 ---
第 10 步:显性唯一数|填写 8
第 3 行、第 2 列的候选只剩 8。本行已有 1、2、7;第 2 列已有 1、2、3、4、5、6、9;第 1 宫已有 1、2、3、5、6、7。这些已填数字共同排除其余候选,因此这里可以填写 8。 ---
第 11 步:显性唯一数|填写 7
第 7 行、第 2 列的候选只剩 7。本行已有 2、9;第 2 列已有 1、2、3、4、5、6、8、9;第 7 宫已有 4、6、9。这些已填数字共同排除其余候选,因此这里可以填写 7。 ---
第 12 步:隐性唯一数|填写 2
步骤 1:第 1 行还缺数字 2,先扫描这一区域的 6 个空格。步骤 2:在这些格的候选中,数字 2 只出现于第 1 行、第 9 列;其余 5 个空格都不含候选 2。步骤 3:因此 2 在这个行里只有一个落点,第 1 行、第 9 列可以填写 2。 ---
第 13 步:隐性唯一数|填写 8
步骤 1:第 2 行还缺数字 8,先扫描这一区域的 5 个空格。步骤 2:在这些格的候选中,数字 8 只出现于第 2 行、第 7 列;其余 4 个空格都不含候选 8。步骤 3:因此 8 在这个行里只有一个落点,第 2 行、第 7 列可以填写 8。 ---
第 14 步:隐性唯一数|填写 2
步骤 1:第 5 行还缺数字 2,先扫描这一区域的 5 个空格。步骤 2:在这些格的候选中,数字 2 只出现于第 5 行、第 3 列;其余 4 个空格都不含候选 2。步骤 3:因此 2 在这个行里只有一个落点,第 5 行、第 3 列可以填写 2。 ---
第 15 步:显性唯一数|填写 3
第 4 行、第 1 列的候选只剩 3。本行已有 1、5、6、9;第 1 列已有 1、4、6、7、8、9;第 4 宫已有 1、2、4、5、6、7、8、9。这些已填数字共同排除其余候选,因此这里可以填写 3。 ---
第 16 步:显性唯一数|填写 8
第 4 行、第 9 列的候选只剩 8。本行已有 1、3、5、6、9;第 9 列已有 2、4、6、7;第 6 宫已有 2、5、6、9。这些已填数字共同排除其余候选,因此这里可以填写 8。 ---
第 17 步:显性唯一数|填写 5
第 8 行、第 1 列的候选只剩 5。本行已有 2、6;第 1 列已有 1、3、4、6、7、8、9;第 7 宫已有 4、6、7、9。这些已填数字共同排除其余候选,因此这里可以填写 5。 ---
第 18 步:显性唯一数|填写 2
第 9 行、第 1 列的候选只剩 2。本行已有 4、6、7、8;第 1 列已有 1、3、4、5、6、7、8、9;第 7 宫已有 4、5、6、7、9。这些已填数字共同排除其余候选,因此这里可以填写 2。 ---
第 19 步:隐性唯一数|填写 2
步骤 1:第 4 行还缺数字 2,先扫描这一区域的 3 个空格。步骤 2:在这些格的候选中,数字 2 只出现于第 4 行、第 4 列;其余 2 个空格都不含候选 2。步骤 3:因此 2 在这个行里只有一个落点,第 4 行、第 4 列可以填写 2。 ---
第 20 步:隐性唯一数|填写 8
步骤 1:第 5 行还缺数字 8,先扫描这一区域的 4 个空格。步骤 2:在这些格的候选中,数字 8 只出现于第 5 行、第 6 列;其余 3 个空格都不含候选 8。步骤 3:因此 8 在这个行里只有一个落点,第 5 行、第 6 列可以填写 8。 ---
第 21 步:隐性唯一数|填写 6
步骤 1:第 7 行还缺数字 6,先扫描这一区域的 6 个空格。步骤 2:在这些格的候选中,数字 6 只出现于第 7 行、第 7 列;其余 5 个空格都不含候选 6。步骤 3:因此 6 在这个行里只有一个落点,第 7 行、第 7 列可以填写 6。 ---
第 22 步:显性唯一数|填写 1
第 1 行、第 7 列的候选只剩 1。本行已有 2、3、7、8;第 7 列已有 2、5、6、7、8、9;第 3 宫已有 2、4、7、8。这些已填数字共同排除其余候选,因此这里可以填写 1。 ---
第 23 步:显性唯一数|填写 3
第 9 行、第 7 列的候选只剩 3。本行已有 2、4、6、7、8;第 7 列已有 1、2、5、6、7、8、9;第 9 宫已有 2、6、7、8。这些已填数字共同排除其余候选,因此这里可以填写 3。 ---
第 24 步:显性唯一数|填写 4
第 8 行、第 7 列的候选只剩 4。本行已有 2、5、6;第 7 列已有 1、2、3、5、6、7、8、9;第 9 宫已有 2、3、6、7、8。这些已填数字共同排除其余候选,因此这里可以填写 4。 ---
第 25 步:显性唯一数|填写 1
继续向下阅读
当你自然滚动至此,后续内容会展开;不需要点击广告或任何按钮。
讨论与延伸
登录后可回复、查看读者资料或举报不当内容暂无讨论。你可以留下一个问题,帮助下一位读者继续思考。
