数独求解

不用猜的谁可以做出一个数?教会我用其他方法把整个解出来可以另外加分,前提是不用猜的~~... 不用猜的谁可以做出一个数?教会我用其他方法把整个解出来可以另外加分,前提是不用猜的~~ 展开
 我来答
ylayer
2012-05-01 · TA获得超过2214个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:176万
展开全部

弄了个草图提供给你,简单的写了前几步分析过程:

关键看第二列的候选数,缺了1,4,5,9是个数,依次填上缺了的候选数159,59,15,145,因为前三个数囊括了159三个数,故159只能在此三处出现,所以145的候选数只能是4了

接下来我们可以排除第二行二列的159里的1,【其实第一步里就能定出来第二列缺的候选数是59,59,15,同样59两个数被囊括,所以15处只能是1了。。。。

接下来第三步,在最左下的小九宫里,能直接推断第九行三列是2,第八行一列是3,第九行一列为9.。。。。。

后面的就不一一详细写了,直接列了个结果:

7 2 4  1 9 3  5 8 6  

5 9 3  8 6 2  7 1 4  

6 8 1  5 4 7  3 9 2  

4 5 7  6 8 1  9 2 3  

1 3 8  2 7 9  4 6 5  

2 6 9  3 5 4  8 7 1  

8 1 5  7 3 6  2 4 9  

3 4 6  9 2 8  1 5 7  

9 7 2  4 1 5  6 3 8

追问
我很想说你的方法真好~不过对了一下答案发现。。第一个4就错了。。那个位置不是4。。你有空再试试吧,做完以后可以对一下~左上角第一个是3~看一下推不推得出来~成功了麻烦教我一下~等着给你加分^-^
追答
你说的第一个4错了,是我推论出来的第一个4错了呢还是你第一行的第一个4错了?这里有点歧义,不好意思啊,而且有些数独会有多解,并非唯一解的,按照不同的推论方式,会有些结果不一样,推算出来的解,只要符合九宫格定义就可以的,不知道是不是因为多解引起的歧义
呵呵,找了个数独计算器,你这个题确实是有多解的,同样的原题能算出来不少答案:
算出来的几组答案,列出几组供参考:
第一组解:
3 2 4 7 1 9 5 8 6
5 9 7 8 6 2 3 1 4
6 8 1 5 4 3 9 2 7
7 4 5 6 8 1 2 9 3
1 3 8 2 9 7 4 6 5
2 6 9 3 5 4 1 7 8
8 5 2 1 3 6 7 4 9
4 1 6 9 7 5 8 3 2
9 7 3 4 2 8 6 5 1

第二组解:
6 2 4 1 7 9 5 8 3
5 9 3 4 6 8 2 1 7
7 8 1 5 2 3 4 9 6
9 4 7 6 8 1 3 5 2
1 3 5 2 9 7 8 6 4
2 6 8 3 5 4 9 7 1
8 5 2 7 3 6 1 4 9
3 1 6 9 4 5 7 2 8
4 7 9 8 1 2 6 3 5

第三组解:
1 2 4 7 9 3 5 8 6
7 9 5 4 6 8 2 1 3
6 8 3 5 1 2 4 9 7
9 4 7 6 8 1 3 2 5
5 3 8 2 7 9 1 6 4
2 6 1 3 5 4 9 7 8
8 5 2 1 3 6 7 4 9
3 1 6 9 4 7 8 5 2
4 7 9 8 2 5 6 3 1

看来还有好多,不列举了,不信你自己百度个数独计算器,把你的题填进去试试,不过这样解题就学不到方法了。建议你百度一下数独解题方法,比如我给你百度文库里找到的这个链接:
http://wenku.baidu.com/view/2f61a5ecb8f67c1cfad6b88a.html
里边图文并茂,从基础到高级技巧,相信你看了之后一定会有所收获的。

后来又经过了多方验证,你这初盘确实是有多解的,我们且不去管有多解的初盘到底是不是数独,反正按照推算方法算出解来即可,当然我个人一直认为只要符合数独定义,那数独是允许多解的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式