新浪博客

【数独】基本数独学习与技巧

2015-06-13 13:46阅读:
解数独有很多的技巧,下面开始谈一下数独的解题方法。。。​
一、基础​​
第一要懂的是入门的规则,规则百度如下,懂的就跳过​
数独(すうどく,Sūdoku)是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。
数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。​
基本方法个人觉得就是观察。观察的对象是行列与宫内,运用排除法与自己的逻辑能力,准确的填写处答案。一般能熟练运用观察的技巧就能解决大部分入门的数独。具体如下​
①摒除法
摒除法:用数字去找单元内唯一可填空格,称为摒除法,数字可填唯一空格称为摒余解(隐性唯一解)。
根据不同的作用范围,摒余解可分为下述三种:
数字可填唯一空格在「宫」单元称为宫摒余解这种解法称宫摒除法。
数字可填唯一空格在「行」单元称为行摒余解这种解法称行摒除法。
数字可填唯一空格在「列」单元称为列摒余解这种解法称列摒除法。
行摒余解和列摒余解合称行列摒余解得到行列摒余解的方法称行列摒除法。​
②候选法​
候选数法就是删减等位群格位已出现的数字,将剩余可填数字填入空格做为解题线索的参考,可填数字称为候选数(Candidates,或称备选数)。​​
③余数法
​余数法:用格位去找唯一可填数字,称为余数法,格位唯一可填数字称为唯余解
【数独】基本数独学习与技巧

余数法是删减等位群格位已出现的数字的方法,每一格位的等位群格位有 20 个​​
(如右图)​




④直观显性数对​
【数独】基本数独学习与技巧
直观隐性数对(数组)的原理是利用数对(数组)运用排除,得到某个区域内出现一个数对(数组)占据2(3)个单元格,再利用其它数字的排除法解题,下边分别给出两种方法的示意图和说明​​




【数独】基本数独学习与技巧

【数独】基本数独学习与技巧
二、进阶​
1、区块删减法​
【数独】基本数独学习与技巧
这个方法看看几张图应该就懂了​
【数独】基本数独学习与技巧

2、显性数组(数对)法​
大概就是行列宫内不能出现相同的数字,带着一种格被占据的思想去看问题,其他格内不能出现相同数字。具体如图​
【数独】基本数独学习与技巧89被占据,所以排除其他格内的89,D4、F4中9被排除
【数独】基本数独学习与技巧37被占据,姑排除其他格内所有37
【数独】基本数独学习与技巧168被B1 D1 F1 占据。故排除其他格的168
3、x-wing删减法、Swordfish删减法​
X翼删减法:两列只有两格可以填入6,且这4格分别在两行形成一个X形,这时可以排除这两行其它格内的填入6的可能,示意图:
【数独】基本数独学习与技巧

Swordfish删减类似。
由2列拓展为3列.3列中每列都只有3格可以填入5,且这9格分别在三行,这时可以排除这三行其它格填入5的可能,示意图:
【数独】基本数独学习与技巧
剑鱼删减法除了以上标准型(3-3-3,3列都有3个候选数),还由一些简化形式,比如3-2-3型、3-2-2型、2-2-2型等。只要可以满足在某列中选择任意一个候选数,都满足在3行中都存在一个候选数即可。下边给出一个2-2-2型的剑鱼删减法:​
【数独】基本数独学习与技巧

例子:​红色的格内数字为排除的数字
【数独】基本数独学习与技巧X wing例子
【数独】基本数独学习与技巧Swordfish例子
未完待续..............

我的更多文章

下载客户端阅读体验更佳

APP专享