数独写作技巧
下面用图表简单介绍几种解决方案。只要你花几分钟看看它们,你就可以马上开始数独。【编辑本段】基本排除法是用1 ~ 9。
该数字在每行、每列和每栋房屋中只能出现一次。基本排除法可分为行排除法、列排除法和九宫格排除法。
寻找解决方案的实际过程是:
求九宫格的解:求一个九宫格能填的位置只剩一个数的情况;也就是说我们找到了
数字在九个方块中的填充位置。
寻找列排除解法:寻找一列只有一个数字可以填充的情况;这意味着该列中数字的填充位置已经找到。
寻找排它解:寻找一行中只有一个数字可以填充的情况;这意味着这一行数字的填充位置已经找到了。
基础排除法的提升方法是分块排除法,是直观法中最常用的方法之一。
【编辑此段】唯一解当一行有八个单元格填充了数字,那么该行剩余单元格中可以填充的数字就只有那个还没有出现的数字了。成为一个独特的解决方案。
当一列有八个填充了数字的单元格时,该行剩余单元格中唯一可以填充的数字是尚未出现的数字。成为一个独特的解决方案。
当一个九宫格的方格数已经达到8个时,那么这个九宫格剩下的方格中可以填满的数,就只有还没有出现的数了。成为九宫格的唯一解。
【编辑此段】唯一补充的解决方法是,可以加到一个格子里的数已经被排除了,所以这个格子的数只能加到没有出现的数里。
【编辑本段】块排除法块排除法是基本排除法的一种改进方法,也是直观法中最常用的方法之一。
【编辑此段】余数检验法所谓余数检验法,是在一行或一列有九个单元格的数字较多,且剩余单元格有两个或三个时,对剩余单元格进行数值相加的解题方法。
【编辑本段】隐式唯一候选数法当一个数在一列的每个单元格的候选数中只出现一次时,那么这个数就是该列的唯一候选数。这个单元格的值可以确定为这个数字。
这时候因为,根据数独的规则,每一列都应该包含数字1 ~ 9,而其他方格的候选数不包含这个数字,那么这个数字就不能出现在其他方格,所以只能出现在这个方格。
对于唯一候选号出现在行和九宫格的情况,处理方法完全相同。
【编辑本段】三链号码删除法找出一列、一行或九格候选号码中不超过三个不同号码的情况。
将这三个数字从其他方块的候选中删除的方法称为三链数字删除法。
【编辑此段】隐藏三重链数字删除法在一行中,有三个数字出现在同一个单元格中,但该行的其他单元格都不包含这三个数字。我们称这个数对为隐形三链数。那么这三个单元格的候选中的其他所有数字都可以排除。
当看不见的三重链号出现在列和九宫格中时,处理方法完全相同。
-
修改为:在一行中,有三个候选数字分别出现在三个单元格中。
这个银行中的其他细胞都不包含这三个数字,所以我们称这个数字对为隐形三链数字。那么可以排除这三个单元的所有其他候选。
当看不见的三重链数出现在列和九宫格中时,处理方法完全相同。
或者:
“找出某三个数只出现在某一行、某一列或某九格候选数中的情况,然后将这三格的候选数化简为这三个数”的方法称为隐藏三链数删除法(Hidden
三元组).
【编辑本段】矩形顶点删除法矩形顶点删除法与直观法中提到的矩形排除法相同。矩形顶点删除法在识别中不好找,不如先用其他方法。
【编辑本段】三重链剪枝法三重链剪枝法是矩形顶点剪枝法的扩展。如果不清楚矩形顶点修剪方法,可以参考矩形顶点修剪方法,以便更容易理解本节内容。
用“找出某个数字只出现在某三列的相同三行的情况,然后从这三行的其他方格的候选中删除该数字”;
或者说“找出一个数只出现在某三行相同的三列中,然后把这个数从这三列的其他候选中删除”的方法叫做三链列删除法。
【编辑此段】关键号删除法进入解题后期时,使用唯一候选号法、隐藏唯一候选号法、分块删除法、号对删除法、隐藏号对删除法、
三链号删除法,隐式三链号删除法,矩形顶点删除法,
当三重链删除法无法取得进展时,可以考虑使用关键号删除法。关键号删除法是后期找一个只在行(或列,九宫格)出现两次的号。假设这个数在其中一个格类中,继续求解,如果有误差,确定我们的假设误差。如果还是难以继续求解,那我们假设这个数在另一个单元格,看看能不能得到一个错误。这是关键数字减少方法。
排除法
当一列、一行或一宫已经填了七个数字时,可以用排除法排除不能出现在此格中的数字,从而确定格中应该填什么数字。比如一行已经填了1,3,4,5,7,8,9,还剩2,6,其中一个空格列上有2,所以在这个空格里不可能是2,所以在另一个空格里一定是2,所以在这个空格里一定是6。
当一列、一行或一宫已填满六个数字时,也可用排除法。
【编辑此段】数独概述。今天,数独已经发展成各种类型。如果按照不同的条件细分,不下100种,而且数量还在增加。我们通常可以有常见的变形数独,比如对角线数独,锯齿数独,杀手数独等等。
对角线数独锯齿数独
杀手数独
所谓变形数独,是通过改变一些标准数独的条件或规则而形成的一种新型数独问题。有些变形数独还会同时有多个变形条件,变形条件如下:
1,根据使用的数字个数,可以有4个字,6个字,16个字,25个字等等;
2.受限区域的类别可以是对角线数独、额外区域数独、彩虹数独等。
3.宫型变化时有之字形数独;多个数独叠加,包括连体数独、武士数独、超级数独等等。
4.用其他元素替换已知数字包括字母数独、骰子数独、数字数独等;
5.利用单元格内数字的和或积,有杀手数独、边界数独、箭头数独、魔方数独、算术数独等等。
6.有连续数独、不等数独、堡垒数独、十五数独、黑白数独等。利用相邻单元格中的数字关系;
7.限定单元格的数字属性包括奇偶数独、大中小数独等。
8、使用数独以外的提示数字有边缘观察数独、摩天大楼数独等;
9、根据禁止相同数字位置,数独,无马数独等。;
10,非正方形数独包括环形数独、立方体数独、六边形数独、细胞数独等;
11,还有三合一数独,两格数独等等需要多个数独条件的配合才能解决问题。
以上11类别并不都是变化的条件,是常见的类别,还有很多变形的数独没有例子。事实上,变形的条件是没有限制的。只要你有想象力,你可以创造自己的新变形数独。虽然数独条件千差万别,但有一个绝对条件是不变的——同一禁区内不能出现重复数字。只要满足这个条件,就没有脱离“数独”的范畴。