中级策略

数独中锁定的候选者:指向配对和声明

数独热门团队
2026 年 7 月 30 日9 分钟阅读
数独中锁定的候选者:指向配对和声明

锁定候选数通常是第一个让中级数独感觉与简单谜题真正不同的技术。 当 3×3 框中一位数字的所有剩余候选者都位于同一行或同一列时,就会出现该模式。 通过这种对齐方式,您可以删除框外的数字。 相反的版本也适用:如果一行中数字的每个候选数字都位于一个框中,则该框的其余部分不能包含该数字。 这两种形式称为指向声明,它们都将简单的候选位置转化为可靠的淘汰。

当一个数字的每条路线都经过一条线时,该线就成为逻辑锁。

什么是锁定候选人?

锁定候选描述了 3×3 框与行或列之间的交互。 在一对或三元中,一个数字在一个框中有两个或三个可能的单元格,并且所有这些单元格共享一条线。 该框必须将数字放置在该行的某个位置,以便可以从框外的行的其余部分中删除相同的数字。 在声明时,从行开始:如果行或列中数字的每个可能位置都落入一个框中,则该框必须接收来自该行的数字,因此框中的其他单元格将失去该候选者。 数字还不需要解; 只是它的位置受到足够的限制才能产生消除。

如何找到指向和声明模式

  1. 选择一位候选数字。 一次扫描一个数字,最好是剩余位置相对较少的数字。 试图同时比较所有九个候选者会隐藏一致性。
  2. 选中每个框以进行单行对齐。 如果框中该数字的每个候选者都位于一行或一列,则您有一个指向对或指向三元组。
  3. 仅消除框外的内容。 从源框外的共享行上的其他单元格中删除该数字。 保留形成锁的候选者,直到另一次推论解决它们。
  4. 反向扫描以进行索赔。 检查行或列。 如果该数字的所有位置都位于一个框中,则将该数字从同一框中的其他单元格中删除。
  5. 重新扫描受影响的单位。 锁定候选消除通常会产生隐藏单曲、裸单曲或对。 在寻找另一种高级模式之前,先考虑这个更简单的结果。
55555Box points to row → remove 5 outside the box
图表:候选 5 被限制在左上角框中和第 2 行中的两个单元格中,因此可以删除第 2 行中的其他 5。

工作示例:候选 5 的指向对

在左上角框中,假设候选 5 仅出现在 r2c1 和 r2c3 处。 两个单元格都位于第 2 行。这两个单元格之一最终必须包含 5,因为该框恰好需要一个 5,因此第 2 行不能将另一个 5 放置在框外。

  1. 确认源框。 检查左上角框中的所有九个单元格。 除了 r2c1 和 r2c3 之外,每个未解决的单元格中都必须不存在候选 5。 盒子里其他地方的第三个 5 打破了这个模式。
  2. 命名锁定的线路。 两个幸存的候选者共享第 2 行,因此盒子将为第 2 行提供第 5 行。您不需要知道 r2c1 或 r2c3 是否正确。
  3. 将候选人排除在框外。 删除 r2c4 到 r2c9 中出现的候选 5。 不要删除指向对中的任何一个成员,也不要触摸不相关行中的 5。
  4. 遵循结果。 如果 r2c7 是 {5,8},它现在变成 8。放置 8,更新其行、列和框,然后在继续锁定候选扫描之前再次查找单项。

锁定候选人的常见错误

仅使用两个匹配的音符

如果相同的数字也可以出现在该框中的另一行或另一列中,则一个框中的两个候选者是不够的。 所选数字的每个候选者都必须共享锁定行。

消除错误区域

指向从框外的线移除。 认领将从行外的盒子中移除。 在删除任何内容之前请先说明源区域和目标区域。

尝试解决锁定的单元格

该模式证明了数字不能去的地方,而不是哪个对齐的单元格是正确的。 保留全部或全部三个候选源,直到另一条规则在它们之间做出决定。

锁定候选人练习清单

  • 选择一个候选数字并扫描所有九个框以查找在一行或一列上对齐的位置。
  • 每次消除前,说“框指向线”表示指向,说“线声明框”表示声明。
  • 淘汰后,立即检查目标线和方框中是否有单打或新暴露的对。
  • 如果消除稍后创建重复项,请使用“撤消”,然后验证隐藏的第三个候选者是否使锁定无效。

与快速模式识别相比,锁定候选者更能奖励严格的扫描。 练习中型经典谜题:标记一位数字,检查框与线的对齐情况,仅进行支持的消除,然后返回单打。 该循环将一种最初感觉抽象的技术变成了解决问题顺序中最可靠的工具之一。

锁定候选人常见问题解答

指向三元组是否比指向对弱?

不会。排在一条线上的两个或三个候选人产生相同的外部淘汰。 重要的是方框内数字的每个可能位置都在那条线上。

锁定的单元格是否需要相同的候选列表?

不需要。他们只需要分享正在研究的候选人。 例如,如果框中没有其他单元格可以包含 5,则 {2,5} 和 {5,7,9} 可以支持 5 的指向对。

锁定候选者与减少箱线相同吗?

箱线缩减通常指的是索赔形式。 许多指南使用锁定候选者作为指向和声明交互的总称。

哪些难度通常需要这种技术?

它经常出现在中等和困难的谜题中。 更简单的网格可能包含该模式,但通常提供足够的单曲,您不需要它来完成。

同样的逻辑可以使用列吗?

是的。 将推理旋转九十度。 在方框内的一列中对齐的候选者将从该列的其余部分中删除该数字,并且一列可以在一个方框内声明一个数字。

相关文章