一、什么是唯一矩形?
唯一矩形(Unique Rectangle,简称UR)是一种高级数独技巧,它的核心原理是:
正规的数独题目必须有且只有一个解。如果某个局面会导致多个解,那么这个局面一定是错误的。
利用这个前提,我们可以推理出某些格子的数字——如果某个数字会导致"多解局面",那么这个数字一定是错误的,可以排除。
唯一矩形是高级技巧中最实用的之一——它出现频率高,推理简单,能快速解决困难局面。
二、唯一矩形的基本原理
1. 什么是"致命模式"(Deadly Pattern)
致命模式是指:如果某个局面出现,就会导致题目有多个解。
最基本的致命模式是"2x2矩形":
- 在2行、2列的交叉处,形成4个格子(矩形的4个角)
- 这4个格子都只包含相同的2个候选数字(如都是{3,5})
- 这4个格子分布在2个宫中(或4个宫中,但关键是形成矩形)
如果出现这种局面,题目就有2个解——4个格子可以是"3-5-5-3"或"5-3-3-5",两种都满足行、列、宫不重复。这就是"致命模式"。
因为正规题目必须有唯一解,所以这种致命模式一定不会出现——我们可以利用这一点来推理。
2. 唯一矩形的推理逻辑
如果4个格子中,有3个格子都只包含{3,5},第4个格子包含{3,5,7}(多了一个候选数字7),那么:
- 如果第4个格子是3或5,就会形成"2x2致命模式"(4个格子都是{3,5}),导致多解
- 因为正规题目不能有多解,所以第4个格子不能是3或5
- 因此,第4个格子只能是7
这就是唯一矩形的基本推理逻辑——利用"不能形成致命模式"来排除候选数字。
三、唯一矩形的4种类型
Type 1:唯一矩形+唯一候选(最常见)
局面:4个格子形成矩形,其中3个格子只包含2个相同候选数字(如{3,5}),第4个格子包含这2个数字+1个额外数字(如{3,5,7})。
推理:第4个格子不能是3或5(否则形成致命模式),所以第4个格子=7。
例子:
- 第2行第3列={3,5},第2行第7列={3,5}
- 第5行第3列={3,5},第5行第7列={3,5,7}
- 这4个格子形成矩形(2行2列),分布在2个宫中
- 推理:第5行第7列不能是3或5(否则4个格子都是{3,5},形成致命模式),所以第5行第7列=7
Type 2:唯一矩形+共同额外候选
局面:4个格子形成矩形,其中2个格子(在同一行或同一列)包含2个相同候选数字(如{3,5}),另外2个格子包含这2个数字+1个相同的额外数字(如{3,5,7})。
推理:这2个格子中至少有一个是7(否则4个格子都是{3,5},形成致命模式)。所以,这2个格子所在的行/列/宫中,其他格子的7可以排除。
例子:
- 第2行第3列={3,5},第2行第7列={3,5}
- 第5行第3列={3,5,7},第5行第7列={3,5,7}
- 推理:第5行第3列和第5行第7列中至少有一个是7(否则形成致命模式)。所以第5行其他格子的7可以排除,第5行所在的宫中其他格子的7也可以排除
Type 3:唯一矩形+额外候选形成数对
局面:4个格子形成矩形,其中2个格子(在同一行或同一列)包含2个相同候选数字(如{3,5}),另外2个格子包含这2个数字+2个不同的额外数字(如一个是{3,5,7},另一个是{3,5,8})。
推理:这2个格子中至少有一个是7或8(否则形成致命模式)。所以,这2个格子和它们所在行/列/宫中的其他格子,可以形成{7,8}数对——其他格子的7和8可以排除。
例子:
- 第2行第3列={3,5},第2行第7列={3,5}
- 第5行第3列={3,5,7},第5行第7列={3,5,8}
- 推理:第5行第3列和第5行第7列中至少有一个是7或8。这2个格子+第5行其他格子中含{7,8}的,可以形成{7,8}数对,排除其他格子的7和8
Type 4:唯一矩形+共轭对
局面:4个格子形成矩形,都包含2个相同候选数字(如{3,5}),但其中一个数字(如3)在某一行(或列)中只出现在这2个格子中(共轭对)。
推理:这2个格子中必须有一个是3(因为3在这一行只出现在这2个格子中)。如果其中一个是3,另一个就不能是3(同一行不重复),所以另一个必须是5。这样,4个格子的数字就确定了(不会形成多解)。因此,这2个格子中的另一个数字(5)可以排除。
这个类型比较复杂,初学者可以先掌握Type 1-3,Type 4了解即可。
四、唯一矩形在杀手数独中的特殊应用
在杀手数独中,唯一矩形的应用跟普通数独基本一样,但有一个特殊点:可以结合笼子和值来推理。
特殊应用:笼子和值+唯一矩形
局面:4个格子形成矩形,其中3个格子只包含{3,5},第4个格子包含{3,5,7,8}。同时,第4个格子在一个笼子里,笼子的和值是15,包含3个格子,另外2个格子已经确定是4和6。
推理:
- 笼子和值是15,另外2个格子是4和6,所以第4个格子=15-4-6=5
- 等等,这直接用笼子和值就推出来了,不需要唯一矩形
让我换一个更复杂的例子:
局面:4个格子形成矩形,其中3个格子只包含{3,5},第4个格子包含{3,5,7}。同时,第4个格子和其中一个{3,5}格子在同一个笼子里,笼子和值是10,包含2个格子。
推理:
- 笼子和值是10,2个格子。可能的组合:{1,9}{2,8}{3,7}{4,6}
- 其中一个格子是{3,5},所以另一个格子(第4个格子)必须是7(因为3+7=10,5+5=10但同一笼子不重复)
- 等等,这也是用笼子和值直接推出来的
实际上,在杀手数独中,唯一矩形通常是在"笼子和值和45法则都用完后"的高级技巧——当基础技巧推不下去时,用唯一矩形来突破。
典型场景:4个格子形成矩形,3个格子是{3,5},第4个格子是{3,5,7}。这4个格子不在同一个笼子里(无法用笼子和值推理),45法则也用不上。这时候用唯一矩形,直接推出第4个格子=7。
五、怎么避免"伪唯一矩形"
唯一矩形虽然好用,但有一个常见陷阱——"伪唯一矩形"(False Unique Rectangle)。
伪唯一矩形:看起来像唯一矩形,但实际上不满足唯一矩形的条件,推理结果是错误的。
伪唯一矩形的常见情况
1. 4个格子不在2个宫中
唯一矩形要求4个格子分布在恰好2个宫中(形成2x2的宫分布)。如果4个格子分布在4个宫中(每个宫1个格子),就不是唯一矩形——因为这种情况下,即使4个格子都是{3,5},也不一定形成多解(因为宫的约束不同)。
正确:4个格子在2行2列,且分布在2个宫中(如左上宫2个、右下宫2个)。
错误:4个格子在2行2列,但分布在4个宫中(每个宫1个)。
2. 候选数字不是"只包含"
唯一矩形要求3个格子"只包含"2个候选数字(如{3,5},没有其他候选)。如果某个格子还有其他候选数字(如{3,5,7}),就不是Type 1的局面。
3. 题目可能有多解
唯一矩形的前提是"题目必须有唯一解"。如果题目本身有多解(如一些质量差的题目),唯一矩形的推理就不成立。
所以,只在正规题目(有唯一解)中使用唯一矩形。脑伴数独的所有题目都经过唯一解验证,可以放心使用。
避免伪唯一矩形的检查清单
- □ 4个格子是否形成矩形(2行2列)?
- □ 4个格子是否分布在恰好2个宫中?
- □ 3个格子是否只包含相同的2个候选数字?
- □ 第4个格子是否包含这2个数字+额外数字?
- □ 题目是否有唯一解?(正规题目)
全部满足,才是真正的唯一矩形,可以推理。
六、唯一矩形的使用技巧
- 先标记候选数字:唯一矩形需要看候选数字,所以先把所有格子的候选数字都标出来
- 找2x2模式:扫描整个题目,找4个格子形成矩形、且候选数字相似的模式
- 优先找Type 1:Type 1最常见也最简单,优先找"3个格子只含2个数字,第4个格子多一个数字"的模式
- 结合其他技巧:唯一矩形推出一个数字后,可能触发连锁反应(排除法、45法则等),继续推理
- 不要强行找:不是每道题都有唯一矩形,找不到就用其他技巧,不要硬找
七、总结
唯一矩形是杀手数独高级技巧中最实用的之一——利用"题目必须有唯一解"的前提,推理出某些格子的数字。
4种类型:Type 1(唯一候选,最常见)、Type 2(共同额外候选)、Type 3(额外候选形成数对)、Type 4(共轭对,较复杂)。
在杀手数独中,唯一矩形通常在基础技巧(45法则、内格外格)用完后使用,作为突破困难局面的高级技巧。
注意避免"伪唯一矩形"——确认4个格子形成矩形、分布在2个宫中、候选数字满足条件、题目有唯一解。