Skip to content

数对法(Pairs)

当一个单元(行、列、宫)的某两个数字仅可能出现在某两个时,我们称这两个格位这两个数的 数对。数对出现在宫称为 宫数对,出现在行列称为 行列数对

用候选数法的观点去看,数对有两种:一种是在同单元内其中两格有相同的双候选数,一看就明白,因此称为 显性数对(Naked Pair);另一种是同单元内有两个候选数占用了相同的两格,该两格因为还有其他候选数很难辨认,因此称为 隐性数对(Hidden Pair)。

以下所谈的数对几乎都是摒除出来的,很难辨认它们到底是显性数对还是隐性数对,因此一概称为数对。数对在基础题里可作为聚焦的手段,在进阶题里还可以隐藏结构,这点与区块摒除法的观点类似。

首先我们来看一下宫摒除数对,与宫摒除法的观察方法相同,只不过需要同时用两个数字进行摒除。

C1C2C3C4C5C6C7C8C9
R1467
R295
R3389
R45816
R594
R68265
R7274
R817
R9783

数字 2 与 7 同时对 B1 摒除,得到这两个数字均可能在 R2C2 与 R3C2 这两个位置,我们称 R2C2 与 R3C2 是 27 数对

C1C2C3C4C5C6C7C8C9
R1X4X67
R2X2795
R3X27389
R45816
R594
R68265
R7274
R817
R9783

数字 8 对 B1 摒除,得到摒余解 R1C3 = 8。

C1C2C3C4C5C6C7C8C9
R1X4867
R2X2795
R3X27389
R45816
R594
R68265
R7274
R817
R9783

在这个例子中,是数对将 B1 本来 8 可以在的位置占据,从而使得数字 8 得解。这个数对在这次出数中扮演的角色是占位。

下面这个例子是列摒除数对,与行列摒除法的观察方法相同,只不过需要同时用两个数字进行摒除。

C1C2C3C4C5C6C7C8C9
R11387
R24751
R323
R456
R589
R646
R774
R81698
R99263

数字 5 与 8 同时对 C2 摒除,得到 R3C2 与 R7C2 为 58 数对。

C1C2C3C4C5C6C7C8C9
R11387
R24751
R35823
R4X56
R58X9
R6X46
R75874
R81698
R99263

数字 6 对 C2 摒除,得到 R5C2 = 6。

C1C2C3C4C5C6C7C8C9
R11387
R24751
R35823
R4X56
R5869
R6X46
R75874
R81698
R99263

上面两个例子,一个是宫摒除数对隐藏宫摒除解,一个是行列摒除数对隐藏行列摒除解。其实宫摒除数对也可以隐藏行列摒除解,下面这题就是一个例子。

C1C2C3C4C5C6C7C8C9
R153
R2186
R3841
R4937
R584
R6673
R7928
R8465
R912

数字 3 与 5 对 B3 摒除,得到 R2C8 与 R3C9 为 35 数对。

C1C2C3C4C5C6C7C8C9
R153XXX
R218X356
R384X135
R4937
R584
R6673
R7928
R8465
R912

数字 4 对 R2 摒除,得到行摒余解 R2C2 = 4(其中 R2C8 的位置被数对占据)。

C1C2C3C4C5C6C7C8C9
R153
R2X418XXX356
R384135
R4937
R584
R6673
R7928
R8465
R912

下面是一个行列摒除数对隐藏宫摒除的例子。

C1C2C3C4C5C6C7C8C9
R1231
R2365
R327396
R43197
R57169543
R64351
R7485723
R83628
R913

数字 2 与 8 对 C7 摒除,得到 R2C7 与 R4C7 为 28 数对。

C1C2C3C4C5C6C7C8C9
R1231
R236528
R327396
R4312897
R57169543
R64351
R74857X23
R8362X8
R913X

数字 6 对 B6 摒除,得到宫摒余解 R6C9 = 6。

C1C2C3C4C5C6C7C8C9
R1231
R236528
R327396
R4312897
R57169543X
R643516
R7485723
R83628
R913

从上面四个例子可以看出,数对隐藏摒除解是多元化的,任何可能都会发生。前面说到数对有占位的功效,利用数对占位,可以将一些点算的解题步骤转换成摒除步骤,如此可以降低点算的负担。数对的另一个功效就是聚焦,把余数解的位置点出来。

下面这个例子就是用数对来聚焦唯余。

C1C2C3C4C5C6C7C8C9
R181
R22631
R369248
R453879
R598
R6785492
R79572
R82915
R93972

数字 7 与 9 对 B3 摒除得到 R1C9 和 R2C9 为 79 数对。

C1C2C3C4C5C6C7C8C9
R181XX79
R22631X79
R369248
R453879
R598
R6785492
R79572
R82915
R93972

数字 3 与 6 对 B3 摒除得到 R1C7 和 R1C8 为 36 数对。

继而得到唯一数解 R2C8 = 5。

C1C2C3C4C5C6C7C8C9
R181363679
R22631579
R369248
R453879
R598
R6785492
R79572
R82915
R93972

通过两个数对,我们把原本复杂的点算转换成了唯一数。

可能你会有这个体会,找宫的数对比找行的数对容易一点,来看看下面这个例子。

C1C2C3C4C5C6C7C8C9
R15862
R2958
R337
R431749
R5149635
R69743218
R72384
R841382
R989134

解法 1:

数字 1 与 4 对 B2 摒除得到 R1C5 和 R2C5 为 14 数对。

C1C2C3C4C5C6C7C8C9
R158X1462
R29X1458
R3X3X7
R431749
R5149635
R69743218
R72384
R841382
R989134

数字 7 对 B2 摒除得到 R1C4 和 R2C4 为 7。

C1C2C3C4C5C6C7C8C9
R15871462
R2971458
R3X3X7
R431749
R5149635
R69743218
R72384
R841382
R989134

数字 7 对 B5 摒除得到宫摒余解 R5C6 = 7。

C1C2C3C4C5C6C7C8C9
R15871462
R2971458
R337
R43XX1749
R514X97635
R6974X3218
R72384
R841382
R989134

解法 2:

数字 5 与 6 对 C4 摒除,得到 R4C4 和 R7C4 为 56 数对。

C1C2C3C4C5C6C7C8C9
R158X62
R29X58
R3X37
R43561749
R514X9635
R69743218
R7235684
R841382
R989134

数字 9 对 B8 摒除,得到宫摒余解 R8C6 = 9。

C1C2C3C4C5C6C7C8C9
R15862
R2958
R337
R43561749
R5149635
R69743218
R7235684
R8413X982
R9891XX34

对比上述两种解法,第一种找到宫数对以后还需要通过区块宫摒除得解,而第二种找到行列数对后只需宫摒除得解。

在解题过程中很多时候需要技巧的组合,所以并不能用一个技巧的难易来评判这个盘势的难易,更不能评判整道题的难易了。

有时候一些数对是被其他数对隐藏的,如果没有发现第一个数对,也就找不到第二个数对。请看下面这个例子。

C1C2C3C4C5C6C7C8C9
R1536948
R23684925
R3549781326
R48634
R5378
R69583
R7938
R8518369
R9684917235

数字 2 与 9 对 B6 摒除,得到 R4C9 与 R5C9 为 29 数对。

C1C2C3C4C5C6C7C8C9
R1536948
R23684925
R3549781326
R48634X29
R5378X29
R6958XX3
R7938
R8518369
R9684917235

数字 1 与 7 对 R4 摒除,得到 R4C2 与 R4C8 为 17 数对。

C1C2C3C4C5C6C7C8C9
R1536948
R23684925
R3549781326
R481763XX41729
R537829
R69583
R7938
R8518369
R9684917235

数字 5 对 B6 摒除,得到宫摒余解 R5C8 = 5。

C1C2C3C4C5C6C7C8C9
R1536948
R23684925
R3549781326
R48176341729
R5378529
R6958XX3
R7938
R8518369
R9684917235

有的时候单独的两个数对也能形成新的数对,从而得解,请看下面这个例子。

C1C2C3C4C5C6C7C8C9
R12456891
R2469187
R385179
R4946315287
R5286479
R639824
R798735
R829478
R9785619

数字 2 与 4 对 B7 摒除,得到 R7C3 与 R9C3 为 24 数对。

C1C2C3C4C5C6C7C8C9
R12456891
R2469187
R385179
R4946315287
R5286479
R639824
R7X9248735
R8XXX29478
R978245619

数字 2 与 4 对 C8 摒除,得到 R3C8 与 R9C8 为 24 数对。

C1C2C3C4C5C6C7C8C9
R12456891
R2469187
R38517924
R4946315287
R5286479XX
R63982XX4
R79248735
R82947X8
R97824561249

由上述两个数对得到 R9C3 与 R9C8 为 24 数对,从而得到 R9C7 = 3。

C1C2C3C4C5C6C7C8C9
R12456891
R2469187
R38517924
R4946315287
R5286479
R639824
R79248735
R829478
R978245613249

下面提供一些练习题目。

090051002000000905000306000607003080000070000080500704000105000405000000100730060
000500600009010720070800001000000870900030004013000000600008040087060300001004000
400006510000007000795010000002300000800020004000005300000050628000200000064900005
009000000300000920000057040730045000040070050000830076090510000086000009000000800
040001000008520000006000250000002006004615300900400000025000600000038500000900010
012060000050003048000002009067000100000070000009000580200300000840600090000050420
000004900040003010010080605003000000700496001000000800401020080020800060007900000
790000006060037000000506800530900000000050000000002061003209000000410090800000042
000680200100004030054000000080200007010040020900001060000000580090400006003078000