当前位置:懂科普 >

学习教育

> 怎么解数独

怎么解数独

先注意其中一个方格,限定该方格内可以填写的数字。 注意其中一列(或者其中一个小九宫格),寻找填写某数字的方格。 学过计算机算法的人,可以尝试用回溯法试试。 数独的通解方法及步骤: 根据以下方法可以确保最终得到数独的解,而且通过手工

本文我们将从以下几个部分来详细介绍如何解数独:简单难度、困难难度、武士数独、杀手武士数独、参考

数独是风靡全世界的填数字游戏。游戏的目的是在空格内填上1到9,每行、每列和每个3x3的小九宫格内的数字不能重复。这是个很有趣的游戏,但刚开始玩时可能有些棘手,让人摸不着头脑。和wikiHow一起学习解数独吧!第一部分:简单难度

用排除法 先找横排或纵排或九宫格已知数最多的 看差哪几个数 再看哪个数会跟横排纵排九宫格已知数相同 就把它排除 最后留下的就是对的 但是这只对简单的数独有用、

怎么解数独

第1步:通过数1到9来解决谜题。

每个人的习惯不一样,每个人的思维方法,惯性也不一样,根据自己的长处选择最好的办法才是真正的技巧。 . 1.联除法. 在并排的三个九宫格中的两排寻找相同数字,再利用九宫格得出另一排中该数字位置,该方法适用于中高级数独. 2.巡格法 找出在每个

既然你知道每行、每列和每个九宫格内不能出现相同的数字,你可以运用这个规则找到适当的数字。难度将取决于已知数字的位置。

建议你用这个~不但可以解~还可以输出报告~~~数独计算器2.71数独计算器(数独助手)是一个特殊的数独工具,它试图提供人性化的数独解题方法,完全模拟人脑的思维过程解题,并且能一步一步的讲解每步的理由。我们希望数独计算器成为很好的使用逻辑方

怎么解数独 第2张

第2步:寻找“唯一可填的数字”。

#include #include #define SIZE 9 #define get_low_bit(x) ((~x&(x-1))+1) struct{ int left; char num; char try; }board[SIZE][SIZE]; int bit2num(int bit) { switch(bit){ case 1:case 2: return bit; case 4: return 3; case 8: return 4;

想要解决简单的数独,你首先必须找出某个方格里唯一可填的数字,或是某个数字唯一可填的位置。从1开始,在有1的每一行和(或)每一列虚构一条线。当3x3九宫格内只剩一个没划线的方格,你就知道这肯定得填1(参看图一和图二)。

数独答案: 7、3、1、6、5、8、2、4、9 5、9、8、2、7、4、1、3、6 6、4、2、9、1、3、5、8、7 2、7、4、1、3、9、6、5、8 8、1、9、5、4、6、3、7、2 3、6、5、7、8、2、9、4、1 1、2、3、4、6、7、8、9、5 9、8、6、3、2、5、7、1、4 4、5、7

怎么解数独 第3张

第3步:继续用上述方法寻找2到9的位置。

注意第6宫横4竖9,横5竖9,横6竖7,3格的348,排除竖8横45的4,然后得出竖8横8为4 其实根据竖8横139也可以去除竖8横8的6剩下4唯一解。 这里给你个小技巧BUG法,因为数独只有唯一解,所以如果横5竖5为2或7, 那么横3竖45与横5竖45就有27可互换的双

填了几个数字后,一些之前有超过一个可能性的方格也能得到确定。参看图三和图四。注意,之前无法解决的3最后也确定了位置。

我的看法是在这种情况下,或许假设法能更快更全面的找出答案,第一宫的69只有6和9两种可能,但一行三列取6时,很快就会出现推理矛盾,所以只能为9 题目解到你这个程度,我相信你很不甘心应用假设法,但如果你想继续通过推理确定下一个明确的数字

怎么解数独 第4张

第4步:当你遇到困难时,可以重新检查一遍。

九宫格游戏规则,1至9九个数字,横竖都有3个格,思考怎么使每行、每列两个对角线上的三数之和都等于15。这个游戏不仅仅考验人的数字推理能力,也同时考验了人的思维逻辑能力。 数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定

遇到困难时,重新检查每一个方格和数字,你很有可能漏考虑了什么东西。通常只需要一个数字就能让你继续解决谜题。如果还是无法找到任何解决方法,那就开始在剩下的方格中,列出每一个可能的数字。

九宫格游戏规则,1至9九个数字,横竖都有3个格,思考怎么使每行、每列两个对角线上的三数之和都等于15。这个游戏不仅仅考验人的数字推理能力,也同时考验了人的思维逻辑能力。 数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定

例如,图一的所有空格都可以填入几个数字。列出所有可能的数字。如果某一行或某一列已经有了1,那么1所在的九宫格就不能再出现1。

数独顾名思义——每个数字只能出现一次。数独是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数字谜题。数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上

怎么解数独 第5张

第5步:开始解报章或网上的数独题(参阅以下链接)。

谜题如下图 第一招:摒除法 大家之前已阅读过数独的规则:在每个单元中,每个数字只能出现一次,那么也就意味着,如果一行已经出现了一个1,这行的其他格就不再有1,利用这个观点,引发出摒除法。 第1步:数字2对B1进行摒除r1c8为2,则其所在R1

报章上的数独通常有不同的难度,你可以留意各别等级的刊载规律(比如说每个周一和周二的题目比较容易,之后越来越难)。

你好,仔细分析了一下,接下来的一步很难判断,只能采用试填法了。 可以参见下面的图。 左下角那个格子(画圆圈的那一个)只能填3或5。我先选填了5,可以把全部六个5填满都没有问题,接下来填3,就出现了矛盾,没法填了。 所以把左下角改成5,然

怎么解数独 第6张

第6步:尝试解决更难的数独题。

首先我们可以看一道题目的提示数是否是少于17个的,若少于17个必然不可能唯一解。第二观察提示数,是否缺少两个提示数,因为缺少2个提示数的话,在终盘中这两个提示数的位置是可以互换的,则必然不可能是唯一解。第三看是否存在同一行大区块中是

图一到图四的数独只需用“寻找唯一可填数字”的方法就能解决,更难的题目无法只依赖这个方法,你又该怎么办呢?

数独(SuDoku) 数独(日语:数独 すうどく)是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数学智力拼图游戏。拼图是九宫格(即3格宽×3格高)的正方形状,每一格又细分为一个九宫格。在每一个小九宫格中,分别填上1至9的数字

第二部分:困难难度

c1 填阶数,加一按钮,代码如下: Private Sub CommandButton1_Click() Application.EnableEvents = False Dim N, i, j As Integer Dim s As Long N = CInt(Range("c2").Value) '检查阶数 If N < 3 Or N > 253 Or N Mod 2 = 0 Then MsgBox "请输

怎么解数独 第7张

第1步:从1开始。

1、直观法 直观法就是不做任何记号,直接从数独的盘势观察线索,推论答案的方法。 2、候选数法 候选数法就是删减等位群格位已出现的数字,将剩余可填数字填入空格做为解题线索的参考,可填数字称为候选数(Candidates,或称备选数)。 直观法和候

使用和简单难度同样的逻辑思维,列出每个空格中可以填入的所有数字。如果可以,尽量找出唯一可填的数字。例如,上面的图三显示你无法确定3的位置。

很多,具体可以百度搜索:数独逻辑链条 找点入门的介绍: 做数独第一个需要掌握什么技巧和思路呢?答案一定是“排除法”什么是排除? 根据数独规则,如果某格内出现了一个数字,与该格同行、同列同宫的位置不能再出现相同的数字。这种排斥同行、同

面对困难的数独题时,你无法从一开始就顺利解决谜题,所以只需填下所有可能的数字。每个方格中都有两三个选择,把它们列出来能帮助你记住这些数字。

数独的通解方法及步骤: 根据以下方法可以确保最终得到数独的解,而且通过手工运算的时间基本可以控制在1.5个小时,不论难易程度,所以此方法可以作为取得数独答案的一般解法。 1、根据横列、竖列和方格的条件排除各个点不可能的数字,并从1

怎么解数独 第8张

第2步:注意,如果某一九宫格、行或列中有两个方格只能填两个相同数字的其中之一,那么你可以用这两个数字排除其它的可能性。

联除法:在并排的三个九宫格中的两排寻找相同数字,再利用九宫格得出另一排中该数字位置,该方法适用于中高级数独 巡格法:找出在每个九宫格中出现频率较高的数字,得出 该数字在其余九宫格内位置,该方法应用于方法一之后. 排它法:这个方法是解决

例如,在图中的九宫格里有四个空格。你从分析中确定了:

数独技巧 1.联除法. 在并排的三个九宫格中的两排寻找相同数字,再利用九宫格得出另一排中该数字位置,该方法适用于中高级数独. 2.巡格法 找出在每个九宫格中出现频率较高的数字,得出该数字在其余九宫格内位置,该方法应用于方法一之后. 3.排它法 这

A格可以填1、2、3或4;

联除法 在并排的三个九宫格中的两排寻找相同数字,再利用九宫格得出另一排中该数字位置,该方法适用于中高级数独。 巡格法 找出在每个九宫格中出现频率较高的数字,得出该数字在其余九宫格内位置,该方法应用于方法一之后。 排它法 这个方法是解决问

B格可以填1、2、3或4;

数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。 解题手法 依解题填制的过程

C格可以填3或4;以及

这个题似乎有问题埃存在双解。 .----------.----------.---------. | 5 7 1 | 9 2 4 | 3 8 6 | | 3 9 8 | 7 1 6 | 2 4 5 | | 6 2 4 | 5 8 3 | 1 7 9 | :----------+----------+---------: | 9 8 6 | 3 4 1 | 5 2 7 | | 1 3 5 | 6 7 2 | 8 9 4 |

D格可以填3或4。

1、 K5、K6必有1。 一如果K6=1,则C9、C1必有1。 ①若C9=1,A9、A7必有6,而A9≠6。 ②若C9=1,A9、A7必有6,而A7=6.时,D1E1≠3。 ③若C9=1,A9、A7必有6,而A7=6.时,E2≠3。 由①②③推理可知:C9≠1. 二如果K6=1,则C9、C1必有1。 ④若C1=1,A9、C9、A

由此我们知道C格和D格肯定是3或4。A格和B格不可能是3或4,所以只能是1或2。 这项信息可能有助于解决其它空格的数字。

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

怎么解数独 第9张

第3步:困难的数独题可能要花很多时间才能解决。

就是用一般的数独方法解决即可。 有这样几个方法 1.联除法. 在并排的三个九宫格中的两排寻找相同数字,再利用九宫格得出另一排中该数字位置,该方法适用于中高级数独. 2.巡格法 找出在每个九宫格中出现频率较高的数字,得出该数字在其余九宫格内位

困难的数独题实际上可能要好几天才能解开,但还是很有趣。题目越难,完成后的乐趣越大。困难数独和简单数独的解决方法一样,只不过一开始它只给你比较少的已知数字。只要每个方格你都知道有哪些数字可以填,解起题来就会轻松许多哦。

比方说,在某个九宫格中有两个方格可以填2,它们位于同一行或同一列,而且九宫格中的其它方格都不能填2。这意味着2只能填在这个九宫格里两个方格之一,同一行或同一列的其它地方也不能再出现2。这个思考方法是很简单有用的。

怎么解数独 第10张

第4步:考虑使用这个必能成功的替代方法,以准确、快速地解决谜题。

在这个方法中,你需要列出每一个空格可以填入的所有数字。在空格上方写下所有可能的数字(字体要小)。你可以在比较大的纸上把题目重画一遍,确保方格有足够的填写空间。列出空格所在的那一行、列和九宫格中缺少的数字。完成所有行列后,开始填入显而易见的答案。每一行列填写完毕后,就能解决谜题。

第三部分:武士数独

怎么解数独 第11张

第1步:做个有自信的高难度数独玩家。

武士数独是数独高手才能挑战的谜题,基本上由5个数独组成。每个数独其中一角的九宫格都与中间的数独重叠(参看下图)。这些数独很长,而且难度高。

怎么解数独 第12张

第2步:时时留意重叠的九宫格。

解决武士数独时,记住重叠的九宫格必须同时适用于两个数独。

怎么解数独 第13张

第3步:注意比较长的行列。

武士数独中有几个行列是由21个方格组成,看起来像是3个由9格组成的行列连在一起,而中间的行列又与左右两旁重叠。

怎么解数独 第14张

第4步:像解决普通数独一样解决武士数独。

你只需记得在比较长的行列中(与中间数独重叠),同一个数字可以出现多达3次。

第5步:参阅以下外部链接,以更详细了解武士数独。

第四部分:杀手武士数独

怎么解数独 第15张

第1步:好好研究杀手武士数独。

它结合了武士数独与数和的玩法,规则有些不同,而且以颜色划分“区”。标准的数独规则仍适用于杀手武士数独,也即是每个九宫格里必须填上1到9。

杀手武士数独规则

怎么解数独 第16张

第1步:留意每个彩色方格里的小数字。

这是同区的数字总和。例如,如果某个区有3个方格,总和为7,那么个别方格的数字必定是1、2和4,但玩家得自己确认数字的排列顺序。

怎么解数独 第17张

第2步:注意,同区方格的数字可能重复,但可能性不大。

怎么解数独 第18张

第3步:留意总和。

每一行、列及九宫格里的数字总和必须是45。

怎么解数独 第19张

第4步:了解在杀手数独中,有4个3x3九宫格同时属于两个不同的数独。

在这种情况下,你需要遵守数独的规则,也即是1到9只能在九宫格里出现一次。因此,很显然的这4个九宫格是解决整个谜题的关键。

解谜技巧

怎么解数独 第20张

第1步:先看看总和比较高或比较低的区。

它们的数字组合比较少,因此更容易解决。

怎么解数独 第21张

第2步:寻找跨越两个数独的颜色区(有一格在另一数独的九宫格里)。

利用同一行、列和九宫格数字不得重复的规则,你应该能确认区内至少一个方格的数字。

怎么解数独 第22张

第3步:不要只想着每一行、列和九宫格的总和是45。

有时候你可以把同一排的2、3、4或更多九宫格加起来,得到总和90、135或180等,以确认某个难以捉摸的数字。

怎么解数独 第23张

第4步:找出跨越两个九宫格、总和比较高或低的颜色区。

例如,图中总和为3的颜色区和总和为4的颜色区形成90度的夹角位置。你应该很容易推算出方格里的数字,因为只有3个数字可以选,那就是1、2和3 。但别忘了每一行列的数字(1到9)不得重复。

怎么解数独 第24张

第5步:找出是否有些组合可以被排除。

如果由2个方格组成的颜色区总和为4、6、8等,逻辑上这些方格不能填上同样的数字(例如2和2、3和3及4和4等),所以你可以排除这些组合。

怎么解数独 第25张

第6步:寻找形成一排的颜色区。

例如,如果4个各有2格的颜色区形成一排,你可以用总和45减掉已知的数字,从而找出遗漏的数字。

数字组合

怎么解数独 第26张

第1步:留意2字组合。

这包括:

怎么解数独 第27张

第2步:留意3字组合。

这包括:

怎么解数独 第28张

第3步:先做比较简单的数独题,才挑战杀手武士数独。

杀手武士数独是数独的进阶版,强烈建议你先试着完成普通数独和武士数独,才挑战这些更复杂的谜题。杀手武士数独非常难,可能要花好几天才能完成。你需要耐心一些。

小提示

先找出比较明显的数字。

购买数独书来练习也不错。 市面上有许多数独谜题书。有些甚至提供逐步说明,让你进步更快。

经常练习就能提高解题速度。

先检查各个九宫格里的数字,然后才逐行、逐列检查。

如果遇到困难,你可以停下来,休息几个小时。小睡一会儿、做些家务、玩游戏等。

反复检查及确认后才填写数字。

和朋友或同事比赛。复印几份数独题,分发给大家,看看谁最快完成。每天或每周做一次,能大幅提升你完成数独的速度。

用记号笔把报章上的数独题复制到更大的格子里。现在,你可以用铅笔清楚地列出所有可能的数字,然后解决谜题。

浏览来源和引文中的网页。它们含有非常有用的信息,但尽量避免使用自动填充或求解程序。如果电脑帮你做好一切,还有什么乐趣可言呢?

与其列出所有号码,你可以把每个方格想像成一个小小的九宫格。在左上角画点代表1,右上角画点代表3,中间的点代表5,以此类推。这个方法帮助你节省空间,使空格看起来不那么乱。

警告

尝试从不同角度看谜题。与其每次从上往下解题,你也可以从右到左检查各个数字和方格。记住,两面都要看好,才继续查看下一个九宫格。

只是随便猜测数字的位置是一种欺骗。所有真正的数独题只能用逻辑思考来解决。如果方格可以填入两个可能的数字,而你随便选一个,并抱着侥幸心理妄想它是对的,这是欺骗。

使用解算程序前,先尝试自己解决谜题。如果依靠程序帮你解题,还有什么乐趣可言呢?

每填一个方格都必须再三检查自己的逻辑思考。一个错误就能搞砸整个谜题。如果你几乎可以肯定方格里的数字是3,那就再检查一遍,思考自己为何会有这样的想法。只要3有一丝改变位置的可能性,就不要填入3。许多人在将近完成谜题时,才发现有个数字放错了地方。

你需要准备

时间

当你有了一些经验后,简单及中等难度的数独只需10到20分钟。

中等及困难的数独需30到45分钟。

武士数独需花1到4小时(除非你非常熟练)。

杀手数独需花超过4小时。

铅笔

橡皮擦

耐心

逻辑思维

参考

Sudopedia(数独百科 - 英文网站)

Sudoku Essentials(数独概要 - 英文网站)

维基百科之数独

独数之道(数独爱好者论坛 - 中文网站)

扩展阅读,以下内容您可能还感兴趣。

解数独九宫格有什么规律?

九宫格游戏规则,1至9九个数字,横竖都有3个格,思考怎么使每行、每列两个对角线上的三数之和都等于15。这个游戏不仅仅考验人的数字推理能力,也同时考验了人的思维逻辑能力。

数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。

扩展资料

数独起源于18世纪初瑞士数学家欧拉等人研究的拉丁方阵(Latin Square)。19世纪80年代,一位美国的退休建筑师格昂斯(Howard Garns)根据这种拉丁方阵发明了一种填数趣味游戏,这就是数独的雏形。20世纪70年代,人们在美国纽约的一本益智杂志《Math Puzzles and Logic Problems》上发现了这个游戏,当时被称为填数字(Number Place),这也是公认的数独最早的见报版本。

1984年一位日本学者将其介绍到了日本,发表在Nikoli公司的一本游戏杂志上,当时起名为“数字は独身に限る”(すうじはどくしんにかぎる),就改名为“数独”(すうどく),其中“数”(すう)是数字的意思,“独”(どく)是唯一的意思。

参考资料来源:百度百科-九宫格

巧解数独的方法(要易懂)

数独顾名思义——每个数字只能出现一次。数独是一种源自18世纪末的瑞士,后在美国发展、并在日本得以发扬光大的数字谜题。数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次。这种游戏全面考验做题者观察能力和推理能力,虽然玩法简单,但数字排列方式却千变万化,所以不少教育者认为数独是训练头脑的绝佳方式。

数独解法全是由规则衍生出来的,基本解法分为两类思路,一类为排除法,一类为唯一法。更复杂的解法,最终也会归结到这两大类中。下边以图示简单介绍几种解法,只要你花几分钟看一遍,马上就可以开始做数独了。数独直观法解题技巧主要有:唯一解法、基础摒除法、区块摒除法、唯余解法、矩形摒除法、单元摒除法,余数测试法等。

参考资料:http://baike.baidu.com/view/1671947.html?wtp=tt

标准数独解法

谜题如下图

第一招:摒除法

大家之前已阅读过数独的规则:在每个单元中,每个数字只能出现一次,那么也就意味着,如果一行已经出现了一个1,这行的其他格就不再有1,利用这个观点,引发出摒除法。

第1步:数字2对B1进行摒除

r1c8为2,则其所在R1不再有2;

r2c4为2,则其所在R2不再有2;

r9c2为2,则其所在C2不再有2,

在B1中还没有2,B1有6个空格可以填2,但其中5个空格被摒除了,只剩下r3c1,所以得到第一解:r3c1=2

这个方法因为是对宫实施摒除的,所以叫宫摒除法。宫摒除法是解题技巧里面最简单的一种,也是解题过程中使用最多的一种。其实解数独就是这么简单!

第2步:r1c3=7(宫摒余解,数字7对B1摒除)

第3步:r4c7=7(宫摒余解,数字7对B6摒除)

第4步:数字7对C5进行摒除

r1c3为7;则其所在R1不再有7;

r2c9为7,则其所在R2不再有7;

r4c7为7,则其所在R4不再有7;

r6c2为7,则其所在R6不再有7;

r8c1为7,则其所在R8不再有7;

r9c8为7,则其所在R9不再有7,

在C5中还没有7,C5有7个空格可以填7,但其中6个空格不能为7了,所以天元格r5c5=7

这个方法因为是对列实施摒除的,所以叫列摒除法,与其类似的还有行摒除法。行列摒除法也是很常用的方法。

见识了摒除法之后,大家是否尝试寻找另一个摒余解呢?不好意思要给大家泼凉水了,因为这个盘势下已经找不到宫摒余解或者行列摒余解了,那怎么办呢,没关系,我们继续介绍其它的技巧。

第二招:余数法

前面我们提到,一格受其所在单元中其他20格的牵制,假如这20格里面已经出现了1-8这8个数字,我们就可以断定这格一定是未出现的唯一数字9。

第5步:点算r7c8的等位群格位已出现的数字

r7c8处于R7、C8、B9,我们来点算一下已经出现过的有哪些数字:r1c8=2;r4c8=6;r6c8=9;r7c3=5;r7c5=8;r7c7=3;r8c9=4;r9c8=7,只有一个数字1没有出现,所以得到r7c8=1

这个方法很容易,几乎每个人一学就会,但是观察却极度的困难,必须多加练习才能掌握它的诀窍

再次陷入僵局,盘面上找不到摒除解和余数解了,进入第三招:X-Wing

听名字是不是完全不知道是什么?还是用题目来看。

第6步:先找到X-Wing,再使用余数法

第1手:数字5对R2、R8摒除,出现X-Wing结构

首先来看R2,因为r1c2为5,同处于B1的r2c2和r2c3不能为5;r5c7为5,所以同处C7的r2c7不能为5

再看R8,因为r7c3为5,同处于B7的r8c2和r8c3不能为5;r5c7为5,所以同处于C7的r8c7不能为5

5在R2有两种位置可以填,当填在r2c5时,则r2c8,r8c5不能为5,因此r8c8=5

情形若是如此,则C5,C8打×格均不能为5

当5填在r2c8时,r2c5,r8c5不能为5,因此r8c5=5

情形若如此,则C5,C8打×格均不能为5

可见不论是哪种情况,C5和C8除这4格以外(也就是上述两种情况的交集)不能再有5。这就是X-Wing的删减逻辑。

这手请记住删除了r3c8的5。

X-Wing是一个较难的进阶技巧,在进阶技巧中相对于后面我们会提到的区块、数对发生的几率小的多,但我们也要学会如何使用它。

第2手:点算r3c8的等位群格位已出现的数字

r1c8=2;r2c9=7;r3c3=8;r3c5=3;r3c7=1;r4c8=6;r6c8=9,加上之前的X-Wing排除了5的可能,所以得到r3c8=4

第7步:r6c7=4(宫摒余解,数字4对B6摒除)

在这里如果我们用2对C7摒除,可以得到摒余解r8c7=2,但可能这个观察范围过大,摒除的两个数字一个在r1c8,一个在r9c2,看起来很困难,但是我们可以利用下面介绍的区块摒除法架起一条桥梁,使观察变的容易一些。

第四招:区块摒除法

在利用摒除的时候,可能最后发现一个单元里面还剩不止一个格子为某个数,看似没什么用,其实不然,假设B1的1在r1c1或者r1c2,虽然我们不知道哪个是哪个,但是R1的其他空格不是就不能为1了么?

第8步:利用区块的观点来观察r8c7为何是2

第1手:数字2对B6摒除

得到B6的2在r4c9,r5c9,r6c9之中

r4c9,r5c9,r6c9是 B6和C9 的交集,我们称数字2形成区块

第2手:数字2对B9摒除

由于B6的2在r4c9,r5c9,r6c9之中,即C9的2在B6当中,对B9摒除后得到摒余解r8c7=2

读者们可以尝试下如果第4步用区块看会有什么效果。当您熟练地运用区块摒除法时就像一座桥梁,把一些本来距离很远,相对难观察的数字联系起来,当然这就需要记忆了。

第9步:r7c6=2(宫摒余解,数字2对B8摒除)

第10步:r7c4=7(宫摒余解,数字7对B8摒除)

第11步:r3c6=7(宫摒余解,数字7对B7摒除)

第12步:r5c9=2(行摒余解,数字2对R5摒除)

第13步:r6c9=1(宫摒余解,数字1对B6摒除)

第14步:r5c4=1(宫摒余解,数字1对B5摒除)

第15步:r7c2=4(行摒余解,数字4对R7摒除)

第16步:r4c3=4(宫摒余解,数字4对B4摒除)

第17步:r6c3=2(宫摒余解,数字2对B4摒除)

第18步:r5c6=4(宫摒余解,数字4对B5摒除)

第19步:r4c5=2(宫摒余解,数字2对B5摒除)

第20步:r4c6=9(宫摒余解,数字9对B5摒除)

当一个单元里面某两个数A和B只能在某2个格子的时候,该单元中其他格就不能再有这两个数字了,这就是数对法,听起来有点玄乎,用这道题来看就容易了。

第21步:先找出数对,然后利用数对的占位进行摒除。

第1手:数字1,9对B2摒除

这时我们需要同时用两个数字来摒除,r5c4与r8c6的1对B2摒除得到1在r1c5或r2c5;r8c4与r4c6的9对B2摒除得到9也在r1c5或r2c5,所以B2的1和9占据了r1c5和r2c5这两个位置。

第2手:数字4对B2摒除

数字4对B2摒除后,还有2个空格可填4,但数对占用了2个空格的1个(r1c5),只剩下一个空格r1c4,所以得到r1c4=4

第22步:r1c6=8(宫摒余解,数字8对B2摒除)

第23步:r3c4=5(唯余解)

第24步:r2c8=5(宫摒余解,数字5对B3摒除)

第25步:r9c9=5(宫摒余解,数字5对B9摒除)

第26步:r8c5=5(宫摒余解,数字5对B8摒除)

第27步:r6c6=5(宫摒余解,数字5对B5摒除)

当某个单元中8格都被解出,则剩下的那个一定是未出现的第9个数字了,这就是第六招:唯一数。唯一数是唯余的特例,因为它只要观察一个单元,所以观察容易多了。

第28步:观察C6

C6还剩一格没填数字,只有3还没出现,所以r9c6=3。

唯一数可谓是最容易理解的招数了,所以当有唯一数出现的时候,读者千万别忽略它哦!

第29步:r9c5=4(宫摒余解,数字4对B8摒除)

第30步:r9c4=6(B8唯一数)

第31步:r6c5=6(宫摒余解,数字6对B5摒除)

第32步:r1c9=3(宫摒余解,数字3对B3摒除)

第33步:r5c8=3(宫摒余解,数字3对B6摒除)

第34步:r4c9=8(B6唯一数)

第35步:r8c8=8(C8唯一数)

第36步:r6c4=8(宫摒余解,数字8对B5摒除)

第37步:r6c4=8(B5唯一数)

第38步:r4c1=5(R4唯一数)

第39步:r6c1=3(R6唯一数)

第40步:r2c7=8(数字8对B3摒除)

第41步:r9c1=8(数字8对B7摒除)

第42步:r5c2=8(数字8对B4摒除)

第43步:r5c1=6(B4唯一数)

第44步:r3c2=6(宫摒余解,数字6对B1摒除)

第45步:r3c9=9(R3唯一数)

第46步:r1c7=6(B3唯一数)

第47步:r7c9=6(C9唯一数)

第48步:r9c7=9(B9唯一数)

第49步:r9c3=1(R9唯一数)

第50步:r7c1=9(R7唯一数)

第51步:r1c1=1(C1唯一数)

第52步:r1c5=9(R1唯一数)

第53步:r2c5=1(R2唯一数)

第54步:r2c2=9(宫摒余解,数字9对B1摒除)

第55步:r2c3=3(B1唯一数)

第56步:r8c2=3(C2唯一数)

第57步:r8c3=6(B7唯一数)

完成

数独怎么解啊,这就不会了?

你好,仔细分析了一下,接下来的一步很难判断,只能采用试填法了。

可以参见下面的图。

左下角那个格子(画圆圈的那一个)只能填3或5。我先选填了5,可以把全部六个5填满都没有问题,接下来填3,就出现了矛盾,没法填了。

所以把左下角改成5,然后,很快填完了。

6宫格图

有什么问题请留言。

怎么知道一个数独是不是有多解

首先我们可以看一道题目的提示数是否是少于17个的,若少于17个必然不可能唯一解。第二观察提示数,是否缺少两个提示数,因为缺少2个提示数的话,在终盘中这两个提示数的位置是可以互换的,则必然不可能是唯一解。第三看是否存在同一行大区块中是否两行都无提示数(例如第一行和第二行都没提示数),或者同一列大区块中是否两列都无提示数,这是无谜题图形中的一种,因为这两行/两列的数字是可以互换的,不可能是唯一解,若是整个大区块都无提示数则更可以判断是非唯一解了。其他还有一些无谜题图形,则更复杂些。第四通过一些软件来判断,比如hodoku、sudoku explainer等。相信你现在对如何判断一道标准数独游戏是否唯一解?有一定了解了。

标签: 解数
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/xuexijiaoyu/mgj3oq.html