高级技巧

数独简单染色法:强链与双色链

hugh
发布于:更新于:9 分钟阅读
数独简单染色法:强链与双色链

简单染色法沿着同一候选数的强链推理。当某行、列或宫中该数字恰好只有两个位置时,两者必有一真一假。沿相连强链交替标记两种颜色,再用同色矛盾或双色陷阱排除候选数。

染色并不猜哪种颜色为真,而是证明两种交替状态下都必然成立的结论。

什么是简单着色?

选择一个数字并建立共轭对链。给第一条强链的两端标上不同颜色,再沿每条相连强链交替着色。同色候选数在这条链中代表相同真假状态;颜色本身没有固定真伪,直到规则暴露矛盾。

两个简单的着色规则

  1. 建立一位数的强链接。 连接所选数字​​恰好出现在两个单元格中的房屋。
  2. 交替两种颜色。 每个强链接对在整个连接链中都具有相反的颜色。
  3. 应用换行规则。 如果一种颜色的两个候选者看到对方,则该颜色在整个链中都是假的。
  4. 应用陷阱规则。 看到两种颜色的无色候选者可以被删除,因为一种颜色必须是真实的。
333333
简单染色链:两种颜色沿同一数字的强链交替;同色冲突和双色陷阱都能给出可靠排除。

示例:候选 3 上的陷印

共轭 3 链交替出现绿色和蓝色。 未着色的候选 3 在其行中看到一个绿色单元格,在其方框中看到一个蓝色单元格。

  1. 检查链条。 每次颜色变化必须穿过恰好包含 3 的两个候选者的房子。
  2. 检查两条视线。 目标在同一链中看到每种颜色至少一个候选者。
  3. 移除目标。 无论绿色还是蓝色为真,无色候选都与真 3 冲突。

常见的配色错误

为薄弱环节着色

只有在一个议院中恰好有两名候选人的紧密联系下才能保证轮换。

混合单独的链

断开的链中的颜色不共享真实状态。

假设一种颜色早期为真

等待回绕、陷阱或其他有效的链式规则来证明消除的合理性。

简单的着色练习清单

  • 选择具有多个共轭对的数字。
  • 将每条断开的链分开。
  • 首先搜索相同颜色的冲突,然后搜索看到两种颜色的单元格。

染色法是在记录一连串二选一关系。整条链只处理一个数字,只沿强链交替着色,并在明确符合某条染色规则时才排除。

简单着色常见问题解答

什么是强链接?

对于一位数字,强链接连接行、列或框中仅有的两个候选位置; 至少有一个必须是真实的。

颜色有固定的含义吗?

不。他们只是在一条相连的链中标记相反的真理状态。

我可以组合断开的色链吗?

并非没有额外的逻辑链接。 每个断开的链都有独立的颜色状态。

相关文章