Empty Rectangle
Empty Rectangle 是单数字模式。在一个块中,某数字的每个候选都位于该块的一行或一列中;位于这两条线外的四个格没有候选,这给了该模式它的名字。该块连接到强链接:块带或堆栈外的行或列,其中该数字恰好有两个候选格,其中一个在块的行或列中。那么位于块的另一条线且看得到该链接另一端的格永远不能是该数字,从该格中删除。它是 Bare Sudoku 的专家技巧。
何时使用
当某数字的候选在块中沿一行一列形成 L 或 T 形,且该数字也在附近有恰好两个候选的行或列时。Empty Rectangle 在专家题中与 Finned X-Wing 一样常见。需要对该数字的完整注记。
如何发现
选择一个数字,查看有至少两个候选格的每个块。如果所有格都符合块的一行加一列,你就有了该数字的空矩形。现在找块堆栈外的列,其中该数字恰好有两个候选格,其中一个在块的行中;该列的另一端是远端格。远端格的行且块的列中的格失去该数字。尝试用块带外的行和块的列做同样的事。在游戏中,按数字键并查找高亮笔记形成 L 或 T 形的块。
例题
| c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | |
|---|---|---|---|---|---|---|---|---|---|
| r1 | 24 | 6 | 5 | 148 | 9 | 3 | 12 | 18 | 7 |
| r2 | 29 | 3 | 7 | 5 | 168 | 16 | 4 | 1689 | |
| r3 | 49 | 1 | 8 | 467 | 467 | 2 | 69 | 3 | 5 |
| r4 | 5 | 9 | 246 | 3 | 12468 | 16 | 126 | 7 | 1268 |
| r5 | 3 | 8 | 26 | 167 | 1267 | 9 | 5 | 4 | 126 |
| r6 | 1 | 7 | 246 | 468 | 2468 | 5 | 3 | 68 | 9 |
| r7 | 8 | 4 | 3 | 2 | 156 | 7 | 169 | 1569 | 16 |
| r8 | 7 | 2 | 9 | 16 | 156 | 4 | 8 | 156 | 3 |
| r9 | 6 | 5 | 1 | 9 | 3 | 8 | 7 | 2 | 4 |
粗体数字是题目给出的,蓝色数字是解题时填入的,小数字是候选数。高亮的格子构成该结构,划掉的候选数将被删除,圈出的候选数就是要填入的数字。
- 在块 6 中,1 的每个候选都位于 4 行或 9 列中。块的另外四个格没有 1:它们形成空矩形。
- 在 第 6 列 中,1 恰好有两个候选格 r4c6 和 r2c6,r4c6 位于 第 4 行。两者之一必须是 1。
- 如果 r2c6 是 1,那么 r2c9 不是 1,因为它看得到 r2c6。
- 如果 r4c6 是 1,那么 第 4 行 在块 6 外有 1,所以块必须在 第 9 列 中放置 1。r2c9 也在 第 9 列 中,在块外,所以它也不是 1。
- 两种情况都排除同一个格。从 r2c9 中删去 1。
常见错误
- 使用块中在选定行列外有候选的块。块中的每个候选都必须位于两条线之一。
- 取有三个该数字候选格的链接行或列,或经过块自己的带或堆栈的。链接必须是块带或堆栈外的强链接,与块一条线相交。
- 从错误端删除数字。删除的格位于块的另一条线,与链接的远端一条线,不在块旁。
在 Bare Sudoku 中
所需难度:专家及以上
游戏中的提示:Empty Rectangle
练习题
在这些题目中,Empty Rectangle是您需要的最难的技巧。每个链接都在游戏中打开题目;求解器链接显示每一步。
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
- 专家 4.6 · 数独求解器
常见问题
数独中的 Empty Rectangle 是什么?
块中某数字的所有候选都在一行一列,连接到别处有该数字恰好两个候选格的行或列,其中一个与块相同线。位于块另一条线且看得到对的远端的格不能是该数字。
为什么叫 Empty Rectangle?
因为块中位于选定行列外的四个格不包含该数字的候选;它们形成不包含它的矩形。
Empty Rectangle 为什么有效?
两候选线强制该数字进入其两端之一。如果是远端,删除的格看得到它。如果是近端,块必须在它的另一条线放置该数字,删除的格也在那条线上。两种情况都排除同一个格。
Empty Rectangle 是鱼的一种吗?
这是近亲:Empty Rectangle 是分组 Turbot Fish,一个强链接经过块的行和列,而不是两个单格。Skyscraper 和 2-String Kite 是它的单格表亲。