数独图书和数独玩具 武士数独电子书

唯一矩形删除法--简单易懂,容易发现,重点推荐! - 数独9981论坛
   数独9981论坛≡数独专区≡数独研究 唯一矩形删除法--简单易懂,容易发现,重点推荐!

发表新主题 回复帖子 您是本帖第 27042 个阅读者 适合打印机打印的版本 通过电子邮件发送此页面 添加加到IE收藏夹 报告本帖 浏览上一篇主题 浏览下一篇主题
 主题: 唯一矩形删除法--简单易懂,容易发现,重点推荐! 
heyuegui



等  级:超级版主
经 验 值:3951
社区金币:1322
总发贴数:2585
注册时间:2006-8-15
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复         No.1

唯一矩形删除法--简单易懂,容易发现,重点推荐!

                     唯一矩形删除法
                  (Unique Rectangles)

什么叫唯一矩形删除法?大家低头往下看看这个图形:
+--------------+
|  -   -    -  |
| 12   -   12  |
|  -   -    -  |
+--------------+               (当然12也可以是其它的两个任意数字)。
| 12   -   12  |
|  -   -    -  |
|  -   -    -  |
+--------------+
    看到了吧,这是什么东东?这就是唯一矩形删除法的图形了。
    来个定义:这个矩形图案只能占用两行、两列和两个九宫格,怎样用?且听我慢慢道来。


一、先说说唯一矩形删除法的理论基础:
 
    “如果你所做的数独难题只有唯一解的话,那么在这条题里不可能出现如上面所示的矩形图案。”
   
    我们反证一下吧:
    因为如果存在这个矩形图案,那么这个图案就有两种填充情况:
第一种情况如下:
+--------------+
|  -   -    -  |
|  1   -    2  |
|  -   -    -  |
+--------------+
|  2   -    1  |
|  -   -    -  |
|  -   -    -  |   
+--------------+

第二种情况如下
+--------------+
|  -   -    -  |
|  2   -    1  |
|  -   -    -  |
+--------------+
|  1   -    2  |
|  -   -    -  |
|  -   -    -  |
+--------------+
    但是无论那一种情况,每一行、每一列和每一个九宫格都存在1和2,上面的两种情况是等价的。从而导致这题会出现至少两种以上的解,从而相互矛盾了。
    我们可以把上面的两种情况的图案叫“致命模式”,1和2为“致命候选数”。
   
    如果不明白的话,大家就记住结论就可以了,再重复一次:
    “如果你所做的数独难题只有唯一解的话,那么在这条题里不可能出现如上面所示的唯一矩形图案。”

二、
下面我们就开始介绍唯一矩形的应用吧,根据下面的这个图形:
+--------------+
|  -   -    -  |
| 12   -   12  |
|  -   -    -  |
+--------------+              
| 12   -   12  |
|  -   -    -  |
|  -   -    -  |
+--------------+
我们可以往下推广:

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

1、类型A:
如果有如下图形:
+--------------+
|  -   -    -  |
| 12   -   123 |
|  -   -    -  |
+--------------+
| 12   -   12  |
|  -   -    -  |
|  -   -    -  |
+--------------+
那么:右上角的宫格不能存在1和2,否则就会出现“致命模式”,所以上图的简化结果为:
+--------------+
|  -   -    -  |
| 12   -    3  |
|  -   -    -  |
+--------------+
| 12   -   12  |
|  -   -    -  |
|  -   -    -  |
+--------------+
【123】中的候选数12可以删除掉。

 总结说,无论右上角候选数是【123】、【1245】..或其它什么【12345】等,都可以删除里面的候选数1和2。
 这个很简单,就不讲例子了。

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

2、类型B:

如果有如下图形:
+--------------+--------------+--------------+
|  -   -    -  |  *   *    *  |  -   -    -  |
|  *   *    *  | 123  *   123 |  *   *    *  |
|  -   -    -  |  *   *    *  |  -   -    -  |
+--------------+--------------+--------------+
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
|  -   -    -  | 12   -   12  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
   

那么:由于上面R2C4和R2C6两个宫格不能同时存在1和2,否则就会出现“致命模式”,所以无论怎样,R2C4和R2C6中

必须有一个包含候选数3,所以上面带“*”号宫格里的候选数3可以删除。
   

    类型B-2
同样如果有如下图形:
+--------------+--------------+--------------+
|  -  12    -  |  -   -    -  |  -   -   12  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  *  123   *  |  *   *    *  |  *   *   123 |
+--------------+--------------+--------------+
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
那么:上面带“*”号宫格里的候选数3可以删除。

下面举个例子:
例子1:
+----------------------+----------------------+----------------------+
| 9      3      6      | 14     128    148    |a24     7      5      |
| 8      7      5      | 49    b29     3      |*246   *246    1      | 
| 1      4      2      | 7      5      6      | 3      8      9      |
+----------------------+----------------------+----------------------+
| 236    26     7      | 134569 1369   149    | 8      1359   24     |
| 5      1      4      | 8      39     2      | 7      39     6      |
| 236    8      9      | 13456  7      14     | 15     135    24     |
+----------------------+----------------------+----------------------+
| 4      25     18     | 16     168    7      | 9      25     3      |
| 236    256    138    | 139    4      189    | 125    125    7      |
| 7      9      13     | 2      13     5      |*46    *46     8      |
+----------------------+----------------------+----------------------+
根据上面带*的候选数,可以断定a和b处的候选数2可以删除。

例子2:
+----------------+----------------+----------------+
| 2    9    1678 | 3    4678 46   | 156  157  17   |
| 67   146  1467 | 5    2    9    | 136  8    137  |
| 3    5    678  | 68   678  1    | 4    9    2    |
+----------------+----------------+----------------+
| 1   *346 a2346 | 9   *346  5    | 8    247  47   |
| 8    7    456  | 46   1    2    | 59   3    49   |
| 9   *34   25   | 7   *34   8    | 125  125  6    |
+----------------+----------------+----------------+
| 4    2    9    | 1    5    3    | 7    6    8    |
| 5    8    136  | 2    469  7    | 139  14   1349 |
| 67   136  1367 | 468  4689 46   | 1239 124  5    |
+----------------+----------------+----------------+
根据上面带*的候选数,可以断定a处的候选数6可以删除。

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

3、类型C:

如果有如下图形:
+--------------+--------------+--------------+
|  -   -    *  |  -   -    -  |  -   -    -  |
| 12   -   123 |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
| 12   -   124 |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
|  -   -    34 |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
|  -   -    *  |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
那么:上面带“*”号宫格里的候选数3和4可以删除。因为“致命模式”的存在,{123、124、34}集合有下面的三种

情况{1、4、3}、{2、4、3}、{3、12、4},但无论是那一种,都可以推断出上面的结论。

对上面的情况进行一个推广如下:
+--------------+--------------+--------------+
|  -   -    *  |  -   -    -  |  -   -    -  |
| 12   -   123 |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
| 12   -   124 |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
|  -   -   345 |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
|  -   -    *  |  -   -    -  |  -   -    -  |
|  -   -    45 |  -   -    -  |  -   -    -  |
|  -   -    *  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
那么:上面带“*”号宫格里的候选数3和4可以删除。大家自己论证一下。

下面举个例子:
例子1:
+-------------+-------------+-------------+
| 2   1  *69  | 4   5   7   | 8  *69  3   |
| 7 a568 *689 | 16  3  +28  | 4  *269 15  |
| 568 4   3   | 16  9   28  | 25  267 157 |
+-------------+-------------+-------------+
| 1   7   68  | 5   4   9   | 23  23  68  |
| 3   2   5   | 8   7   6   | 1   4   9   |
| 689 689 4   | 2   1   3   | 7   5   68  |
+-------------+-------------+-------------+
| 59  3   2   | 79  8   4   | 6   1   57  |
| 68  68  1   | 79  2   5   | 39  37  4   |
| 4   59  7   | 3   6   1   | 59  8   2   |
+-------------+-------------+-------------+
根据上面带*的候选数和+号处的关联数,可以断定a处的候选数8可以删除。

例子2:
+----------------+----------------+----------------+
| 2    1    69   | 4    5    7    | 8    69    3   |
| 7    5689 689  |*16   3    289  | 4    269  *156 |
| 5689 4    3    |*16   29   289  | 2579 2679 *1567|
+----------------+----------------+----------------+
| 1    7    689  | 5    4    29   | 23   236  68   |
| 3    2    5    | 8    7    6    | 1    4    9    |
| 689  689  4    | 29   1    3    | 27   5   a678  |
+----------------+----------------+----------------+
| 589  3    2    | 79   89   4    | 6    1   +57   |
| 689  689  1    | 279  289  5    | 379  379  4    |
| 4    59   7    | 3    6    1    | 59   8    2    |
+----------------+----------------+----------------+
根据上面带*的候选数和+号处的关联数,可以断定a处的候选数7可以删除。

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

4、类型D:

有如下图形:
+--------------+--------------+--------------+
|  *   *    *  |  -   -    -  |  -   -    -  |
| 123  *   123 |  -   -    -  |  -   -    -  |
|  *   *    *  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
| 12   -   12  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
如果左上角九宫格里,带*的单元格里不存在1,则R2C1和R2C3中的2可以删除;
                    同样如果带*的单元格里不存在2,则R2C1和R2C3中的1可以删除。
大家根据“致命模式”来推断一下就明白了。

例子如下(只节选其中部分):
+--------------+
|  4   13  136 |
|  9   2    8  |
|*156  7  *156 |
+--------------+
|*15   4  *15  |
|  7   6    9  |
|  3   8    2  |
+--------------+
根据上面带*的候选数和上面的九宫格里除R3C1和R3C3外,其它格子不存在5,所以R3C1和R3C3中的1可以删除。

  类型D-2

有如下图形:
+--------------+--------------+--------------+
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
|  *   *    *  |  *  124   *  | 123  *    *  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -  12    -  | 12   -    -  |
+--------------+--------------+--------------+
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
|  -   -    -  |  -   -    -  |  -   -    -  |
+--------------+--------------+--------------+
如果在R4行里,带*的单元格里不存在1,则R4C5和R4C7中的2可以删除;
              同样如果带*的单元格里不存在2,则R4C5和R4C7中的1可以删除。

例子如下(只节选其中部分):
+--------------+--------------+--------------+
|  4   2   59  | 39 *578   1  |*357  6    58 |
|  8   3    6  |  2 *57    4  |*57   9    1  |
|  1   7   59  |  6  58   39  | 345  2   458 |
+--------------+--------------+--------------+

根据上面带*的候选数和上面R1行里除R1C5和R1C7外,其它格子不存在7,所以R3C1和R3C3中的5可以删除。

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

5、类型E:

有如下图形(候选数3是斜对):
+-------------+
|  *   -   -  |
| 12   -  123 |
|  *   -   -  |
+-------------+
| 123  -  12  |
|  -   -   *  |
|  -   -   *  |
+-------------+
那么:上面带“*”号宫格里的候选数3可以删除。因为两个候选数组{123},无论那个是3,都可以有上面的结论。
比较简单,这就不提例子啦。

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

 

 6、唯一矩形的进一步推广

见下面这样的一个双矩形模式

 .   .   ab  |  bc  .  .  |  ac  .   .
 .   .   .   |  .   .  .  |  .   .   .
 .   .   ab  |  bc  .  .  |  ac  .   .

如果对上面的的模式进行分解会有两种答案,分别是:
1、
 .   .   a   |  b  .  .  |  c  .   .
 .   .   .   |  .  .  .  |  .  .   .
 .   .   b   |  c  .  .  |  a  .   .
2、
 .   .   b   |  c  .  .  |  a  .   .
 .   .   .   |  .  .  .  |  .  .   .
 .   .   a   |  b  .  .  |  c  .   .
    和唯一矩形上解释的一样,这两种的答案是等价的。所以对于一个只有唯一解的数独题,是不能存在这种双矩

形模式的。

可以把上面的双矩形模式再推广如下:

 .   .   ab  |  bc  .  .  |  cd  .   ad
 .   .   .   |  .   .  .  |  .   .   .
 .   .   ab  |  bc  .  .  |  cd  .   ad

同样有对于只有唯一解的数独题,上面的模式是不能存在的,

----------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------

7

下面这种些也是唯一矩形得扩展模式:

 .   .   ab  |  .   .  ab | 
 .   .   .   |  .   .  .  |
 .   .   ab  |  ab  .  .  |
--------------------------- 
 .   .   .   |  .   .  .  | 
 .   .   .   |  .   .  .  |
 .   .   .   |  ab  .  ab | 

还有:
 .   .   ab  |  .   .  ab | 
 .   .   .   |  .   .  .  |
 .   .   ab  |  ab  .  .  |
--------------------------- 
 .   ab  .   |  ab  .  .  | 
 .   ab  .   |  .   .  ab |
 .   .   .   |  .   .  .  | 

 .   .   abc |  abc .  .  |
 .   .   abc |  abc .  .  |
 .   .   abc |  abc .  .  |
---------------------------
 .   .   .   |  .   .  .  |
 .   .   .   |  .   .  .  |
 .   .   .   |  .   .  .  |

大家领会一下就明白了

 



编辑 删除 发表时间:2006-8-30 16:53:46  IP: 已记录
9981
 



等  级:管理员
经 验 值:3521
社区金币:2318
总发贴数:1697
注册时间:2006-7-3
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.2

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

做那天那道题看到的。

只有正宗数独题有效



数独博士下载 注册 数独博士导入导出功能使用方法(在论坛分享数独题目必看)已更新

编辑 删除 发表时间:2006-8-30 17:41:23  IP: 已记录
shudu2006



等  级:工兵
经 验 值:49
社区金币:4
总发贴数:49
注册时间:2006-8-24
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.3

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

精辟

精辟

精辟

精辟

精辟

精辟


编辑 删除 发表时间:2006-8-30 17:42:54  IP: 已记录
cgmgxp
 



等  级:超级版主
经 验 值:5981
社区金币:3507
总发贴数:4559
注册时间:2006-7-13
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.4

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

例子如下(只节选其中部分):
+--------------+
|  4   13  136 |
|  9   2    8  |
|*156  7  *156 |
+--------------+
|*15   4  *15  |
|  7   6    9  |
|  3   8    2  |
+--------------+
根据上面带*的候选数和上面的九宫格里除R3C1和R3C3外,其它格子不存在5,所以R3C1和R3C3中的5可以删除。

是“1”可以删除,请改正



这年头,老婆像小灵通经济实惠但限本地使用,二奶像中国电信安全固定但带不出门,小蜜像中国移动使用方便但话费太贵。情人像中国联通优雅新潮但常不在服务区!
数独解谜技巧

编辑 删除 发表时间:2006-8-30 17:54:43  IP: 已记录
cgmgxp
 



等  级:超级版主
经 验 值:5981
社区金币:3507
总发贴数:4559
注册时间:2006-7-13
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.5

Re:Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

引用
原文由 9981 发表于 2006-8-30 17:41:23 :

做那天那道题看到的。

只有正宗数独题有效


说白了,94说:如果你所做的数独难题只有唯一解的话,才有效!


这年头,老婆像小灵通经济实惠但限本地使用,二奶像中国电信安全固定但带不出门,小蜜像中国移动使用方便但话费太贵。情人像中国联通优雅新潮但常不在服务区!
数独解谜技巧

编辑 删除 发表时间:2006-8-30 18:06:04  IP: 已记录
无奈东瓜



等  级:排长
经 验 值:65
社区金币:205
总发贴数:65
注册时间:2006-8-24
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.6

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

学习中


编辑 删除 发表时间:2006-8-31 14:55:04  IP: 已记录
9981
 



等  级:管理员
经 验 值:3521
社区金币:2318
总发贴数:1697
注册时间:2006-7-3
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.7

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

出现频率太高了,爽


数独博士下载 注册 数独博士导入导出功能使用方法(在论坛分享数独题目必看)已更新

编辑 删除 发表时间:2006-9-2 10:04:43  IP: 已记录
听海观星
 



等  级:贵宾会员
经 验 值:143
社区金币:443
总发贴数:141
注册时间:2006-7-10
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.8

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

学了,谢谢~~

 



运动,思考~~~~~~~

编辑 删除 发表时间:2006-9-2 15:08:19  IP: 已记录
9981
 



等  级:管理员
经 验 值:3521
社区金币:2318
总发贴数:1697
注册时间:2006-7-3
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.9

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

复习了一下


数独博士下载 注册 数独博士导入导出功能使用方法(在论坛分享数独题目必看)已更新

编辑 删除 发表时间:2006-9-5 16:46:18  IP: 已记录
heyuegui



等  级:超级版主
经 验 值:3951
社区金币:1322
总发贴数:2585
注册时间:2006-8-15
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.10

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

不知道用这个方法去解多解题会产生怎么样的后果?


编辑 删除 发表时间:2006-9-5 17:20:11  IP: 已记录
9981
 



等  级:管理员
经 验 值:3521
社区金币:2318
总发贴数:1697
注册时间:2006-7-3
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.11

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

后果就是把数字排除错了,无解



数独博士下载 注册 数独博士导入导出功能使用方法(在论坛分享数独题目必看)已更新

编辑 删除 发表时间:2006-9-5 17:33:05  IP: 已记录
9981
 



等  级:管理员
经 验 值:3521
社区金币:2318
总发贴数:1697
注册时间:2006-7-3
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.12

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

扩展模式

属于比较高级的技术。

+--------------+
|  -   -    -  |
|A1256 -  B1234|
|  -   -    -  |
+--------------+
| 12   -   12  |
|  -   -    -  |
|  -   -    -  |
+--------------+

从上图我们可以得出A,B必然存在1点是3或4或5或6。但这个例子,我们什么也推导不出来。

另外一种特例是,如果候选数1在行或者列上是强链,则我们可以得到A,B必有1点不能是数字2。

我们假定A或B其中1点是数字2,此时如果能唯一确定出这四个点数字均在1或者2,则可该点的候选数2是可以排除的。

这时唯一矩阵和强链的结合,称隐形唯一矩阵。

具体例子存盘后结果又被不小心覆盖掉了,遗憾,以后遇到了再补充。



数独博士下载 注册 数独博士导入导出功能使用方法(在论坛分享数独题目必看)已更新

编辑 删除 发表时间:2006-9-25 10:09:11  IP: 已记录
数独



等  级:排长
经 验 值:66
社区金币:224
总发贴数:64
注册时间:2006-7-24
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.13

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

写完了?

编辑 删除 发表时间:2006-9-25 10:13:01  IP: 已记录
9981
 



等  级:管理员
经 验 值:3521
社区金币:2318
总发贴数:1697
注册时间:2006-7-3
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.14

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

现在写完了


数独博士下载 注册 数独博士导入导出功能使用方法(在论坛分享数独题目必看)已更新

编辑 删除 发表时间:2006-9-25 10:20:20  IP: 已记录
吾鱼吾乐



等  级:工兵
经 验 值:38
社区金币:38
总发贴数:26
注册时间:2006-8-15
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.15

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

棒!

 


编辑 删除 发表时间:2006-9-28 15:13:48  IP: 已记录
yagel



等  级:工兵
经 验 值:9
社区金币:9
总发贴数:7
注册时间:2006-9-28
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.16

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

 不過我做了這麼長時間的題,這種情況非常少見

编辑 删除 发表时间:2006-9-29 8:37:16  IP: 已记录
huangaw



等  级:工兵
经 验 值:39
社区金币:39
总发贴数:25
注册时间:2006-10-2
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.17

Re:Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

应该是:如果同一行的1(2)为强连接,那么这一行这个矩形上的候选数2(1)可以删除。


编辑 删除 发表时间:2006-10-2 3:31:08  IP: 已记录
heyuegui



等  级:超级版主
经 验 值:3951
社区金币:1322
总发贴数:2585
注册时间:2006-8-15
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.18

Re:Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

引用
原文由 9981 发表于 2006-9-25 10:09:11 :

扩展模式

属于比较高级的技术。

+--------------+
|  -   -    -  |
|A1256 -  B1234|
|  -   -    -  |
+--------------+
| 12   -   12  |
|  -   -    -  |
|  -   -    -  |
+--------------+

从上图我们可以得出A,B必然存在1点是3或4或5或6。但这个例子,我们什么也推导不出来。

另外一种特例是,如果候选数1在行或者列上是强链,则我们可以得到A,B必有1点不能是数字2。

我们假定A或B其中1点是数字2,此时如果能唯一确定出这四个点数字均在1或者2,则可该点的候选数2是可以排除的。

这时唯一矩阵和强链的结合,称隐形唯一矩阵。

具体例子存盘后结果又被不小心覆盖掉了,遗憾,以后遇到了再补充。


下面这个算不算隐形唯一矩阵的另一种应用例子

例子:

*--------------------------------------------------------------------------------------------*
|         3         7         9|         8         5        12|        12        46        46|
|         8       146         2|      d137     e1367      1467|       a13         9         5|
|        46         5       146|         9      1236      1246|       123        78        78|
|------------------------------+------------------------------+------------------------------|
|        46        46         8|         2         9         5|         7         3         1|
|         9         2         5|       b17       c17         3|         4        68        68|
|         1         3         7|         6         4         8|         9         5         2|
|------------------------------+------------------------------+------------------------------|
|        27       146      1346|       137         8         9|         5      1247       347|
|        27         8       134|         5      1237       127|         6      1247         9|
|         5         9        13|         4     12367      1267|         8       127        37|
*--------------------------------------------------------------------------------------------*

见上,如果a=1时,e<>1:
      如果a=3时,由b-c-d-e形成得唯一矩形关系,也可以得e<>1;
所以,e中的1可以删除,得
*--------------------------------------------------------------------------------------------*
|         3         7         9|         8         5        12|        12        46        46|
|         8       146         2|       137       367      1467|        13         9         5|
|        46         5       146|         9      1236      1246|       123        78        78|
|------------------------------+------------------------------+------------------------------|
|        46        46         8|         2         9         5|         7         3         1|
|         9         2         5|        17        17         3|         4        68        68|
|         1         3         7|         6         4         8|         9         5         2|
|------------------------------+------------------------------+------------------------------|
|        27       146      1346|       137         8         9|         5      1247       347|
|        27         8       134|         5      1237       127|         6      1247         9|
|         5         9        13|         4     12367      1267|         8       127        37|
*--------------------------------------------------------------------------------------------*


编辑 删除 发表时间:2006-10-31 8:46:03  IP: 已记录
xwy10086



等  级:工兵
经 验 值:16
社区金币:56
总发贴数:16
注册时间:2006-9-30
状  态:离线
信息 短讯 邮箱 好友 搜索 引用 回复 No.19

Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

谢谢,又学了一招

编辑 删除 发表时间:2006-11-4 10:39:31  IP: 已记录
heyuegui



等  级:超级版主
经 验 值:3951
社区金币:1322
总发贴数:2585
注册时间:2006-8-15
状  态:离线
信息 短讯 邮箱 主页 好友 搜索 引用 回复 No.20

Re:Re: 唯一矩形删除法--简单易懂,容易发现,重点推荐!

引用
原文由 9981 发表于 2006-9-5 17:33:05 :

后果就是把数字排除错了,无解


见下面这道题,虽然有多种解题答案,但使用唯一矩形删除法后依然可以得到其中一个正确的答案:

*--------------------------------------------------------------------------------------------*
|         2         .         .|         .         7         .|         9         .         3|
|         .         7         .|         .         .         9|         .         .         8|
|         .         .         9|         2         .         .|         .         1         .|
|------------------------------+------------------------------+------------------------------|
|         .         .         .|         .         1         2|         .         .         7|
|         .         .         .|         8         .         7|         .         .         .|
|         4         .         .|         9         5         .|         .         .         .|
|------------------------------+------------------------------+------------------------------|
|         .         6         .|         .         .         3|         4         .         .|
|         7         .         .|         1         .         .|         .         9         .|
|         3         .         8|         .         9         .|         .         .         1|
*--------------------------------------------------------------------------------------------*

用直观法得到:

*--------------------------------------------------------------------------------------------*
|         2         .         .|         .         7         1|         9         .         3|
|         1         7         .|         .         .         9|         .         2         8|
|         .         .         9|         2         .         .|         7         1         4|
|------------------------------+------------------------------+------------------------------|
|         .         9         .|         .         1         2|         .         .         7|
|         .         .         .|         8         .         7|         .         .         9|
|         4         .         7|         9         5         6|         .         3         2|
|------------------------------+------------------------------+------------------------------|
|         9         6         1|         7         2         3|         4         8         5|
|         7         .         .|         1         .         .|         3         9         6|
|         3         .         8|         6         9         .|         2         7         1|
*--------------------------------------------------------------------------------------------*

再加上候选数处理后容易得:

*--------------------------------------------------------------------------------------------*
|         2         8        46|        45         7         1|         9        56         3|
|         1         7       346|       345       346         9|        56         2         8|
|        56        35         9|         2        36         8|         7         1         4|
|------------------------------+------------------------------+------------------------------|
|         8         9       356|        34         1         2|        56       456         7|
|        56       235      2356|         8        34         7|         1       456         9|
|         4         1         7|         9         5         6|         8         3         2|
|------------------------------+------------------------------+------------------------------|
|         9         6         1|         7         2         3|         4         8         5|
|         7      *245        25|         1         8       *45|         3         9         6|
|         3      * 45         8|         6         9       *45|         2         7         1|
*--------------------------------------------------------------------------------------------*

用唯一矩形法后得答案:

*--------------------------------------------------------------------------------------------*
|         2         8         4|         5         7         1|         9         6         3|
|         1         7         6|         3         4         9|         5         2         8|
|         5         3         9|         2         6         8|         7         1         4|
|------------------------------+------------------------------+------------------------------|
|         8         9         3|         4         1         2|         6         5         7|
|         6         5         2|         8         3         7|         1         4         9|
|         4         1         7|         9         5         6|         8         3         2|
|------------------------------+------------------------------+------------------------------|
|         9         6         1|         7         2         3|         4         8         5|
|         7         2         5|         1         8         4|         3         9         6|
|         3         4         8|         6         9         5|         2         7         1|
*--------------------------------------------------------------------------------------------*

 

 


编辑 删除 发表时间:2006-11-10 0:27:13  IP: 已记录
收藏帖子 | 取消收藏 | 返回页首 
数独9981论坛 - Powered By BBSXP

 
Copyright 2006-2008 http://www.sd9981.com sudoku sudoku online printable sudoku Free Software Downloads
笑死我了 手机笑话 故事笑话 极品笑话 经典对白 儿童笑话 恶心笑话 英文笑话 短信笑话 小笑话 夫妻笑话 数独
Powered by BBSXP 6.00 SP1 © 1998-2006
Script Execution Time:156ms