单数链(长度3)
X-Chain (Length 3)
概要:单数链是基于单一候选数字的链式推理技法。长度为3的单数链由三段交替的强链与弱链组成,是入门链式推理的关键一步,能够消去不在链上却被两端节点共同覆盖的候选数。
什么是单数链(长度3)?
单数链(X-Chain)是一种只针对同一个候选数字构建的推理链。链上的节点是某个数字在某单元格中的候选位置,链段分为强链和弱链交替出现。
- 强链(Strong Link):两个节点之间,所在单元(行/列/宫)中该数字只剩这两个候选位置,因此两者必有一个为真。
- 弱链(Weak Link):两个节点之间,它们处于同一单元,若其中一个为真则另一个必须为假。
长度3的单数链指链上共有4个节点、3段链,交替模式为:强—弱—强,或弱—强—弱。
核心结论:链的两个端点若一端为假则另一端为真。因此,任何同时能”看到”两端节点的格子(即与两端都在同一行/列/宫),其候选数可以被删除。
解题步骤
- 选定目标数字:找一个在棋盘上候选位置较少(每单元2-3个)的数字,设为数字 X。
- 构建起点:选一个含 X 的候选格,记为节点 A。
- 找强链:从 A 所在的行/列/宫中找到另一个候选格 B,使得该单元只有 A 和 B 两个候选位置——A—B 为强链。
- 找弱链:从 B 出发,在 B 所在的另一个单元(与上一步不同)中找一个候选格 C——B—C 为弱链(B 与 C 共处一单元且都含 X)。
- 再找强链:从 C 出发,找到 D 使得 C 所在某单元只有 C、D 两个候选位置——C—D 为强链。
- 验证链型:确认 A—B(强)—C(弱)—D(强)交替正确。
- 寻找消去目标:找所有同时能”看到” A 和 D 的格子,删去其中的候选数 X。
示例详解
单数链(长度3):数字6
以数字 6 为例,构建如下单数链:
- R2C3(节点 A):第2行中,6 只能在 R2C3 和 R2C7 → 强链 A—B
- R2C7(节点 B):B 与 R5C7 同在第7列,第7列中 6 还有其他候选 → 弱链 B—C
- R5C7(节点 C):第5行中,6 只能在 R5C7 和 R5C1 → 强链 C—D
- R5C1(节点 D)
链结构:R2C3 =(强)= R2C7 -(弱)- R5C7 =(强)= R5C1
推理:
- 若 R2C3 为假 → R2C7 为真 → R5C7 为假 → R5C1 为真
- 若 R2C3 为真 → 链端 A 已为真
两种情况下,R2C3 和 R5C1 至少有一个为真。
消去:R5C3 同时与 R2C3(同列)、R5C1(同行)都能”看到”,故 R5C3 中可删去候选数 6。
单数链(长度3):数字8
实用技巧
- 优先选强链丰富的数字:如果某数字在多个行/列中只有两个候选位置,强链网络发达,容易构建有效的链。
- 标注链节点:在盘面上用颜色区分”奇数节点”和”偶数节点”(两种颜色涂色法),能快速发现消去目标。
- 长度3是最短有效链:比 X-Wing 更灵活,不要求行列严格对称,只要强弱交替即可。
- 方向无关性:链可以从 D 到 A 反向读,结论相同。
与其他技法的关系
- 前置技法:X-Wing — X-Wing 本质上是最简单的强链网络,理解它有助于理解强链概念。
- 进阶技法:单数链(长度7) — 更长的链允许更复杂的消去模式。
- 平级技法:双数链(长度3) — 类似结构但涉及两个不同的候选数字。
- 高阶延伸:交替推理链 — 将单数链推广到可涉及多个候选数的通用链式框架。
常见问题
Q:单数链和 X-Wing 有什么本质区别?
A:X-Wing 要求数字在两行(或两列)各有恰好两个候选位置,且这四个位置刚好形成矩形。单数链则不要求这种对称性,只要强链和弱链交替出现即可,因此适用范围更广。X-Wing 可以看作是一种特殊形态的单数链。
Q:如何判断两个节点之间是强链还是弱链?
A:在节点 A 和 B 所共处的同一单元(行、列或宫)中,检查该数字的候选格数量。若恰好只有 A 和 B 两个候选位置,则为强链(必有一个为真);若该单元中还有其他候选格,则为弱链(A 为真则 B 必为假,但 A 为假时 B 不一定为真)。
在爱九宫数独中练习
打开爱九宫数独 App → 学习 → 大师技法 → 单数链,选择”长度3”专项训练。建议先用铅笔模式标注候选数,再系统扫描每个数字的强链网络,逐步培养链式思维。