数独解决方案(数独解决方案创意)
这张图显示了专家级的难度:
第一步:首先,找出表格中出现频率最高的数字:8
利用行列排除法,如图 , 7-8列和F行不能再有8,所以只有D9,E9是8,而且D9已经有数了 , 所以得出E9是8 。
然后利用行列排除法,继续再计算一遍“8”的所有数字,使D5、H3、C1、A4都是8,这样就把“8”的所有数字都找出来了 , 如上图所示 。
注意:行列排除法(即以一行或一列为目标,用某个数字将其排除 , 最终该行和该列中只有一个网格出现该数字) 。)
第二步:如果一行或一列中有任意两个数的小九宫格,可以使用宫内排除法 。
除了数字“8” , “6”是第二个最频繁出现的数字,不能用行列排除法计算 。这次用的是宫内排除法 。
B行已经有一个“6”,所以B9不能再是“6” 。“6”必须出现在A7或C7中,即第9列的数字“6”出现在G9或H9或I9中 。由于G行和H行中已经有了“6”,所以“6”只能出现在I9中 。数字“6”只能计算一次,不能重复计算 。我们将再次计算其他数字 。
同样,B9也不可能是“4” 。第9列的数字“4”应该出现在其他三个空网格中 , H8已经有“4”了 。根据同一个数字不能在同一个九宫格中出现两次的事实 , G9和H9不可能是“4”,所以只有F9可以是“4” 。
注:宫内排除法(数独的行、列和宫内行不能填入相同数字的规则 , 以及利用已有数字排除同宫中同级、列和其他单元格相同数字的方法)
我们再次计算数字“4”,用行列排除法得到D6是“4”,I1是“4”,A3是“4”,C7是“4” 。
再次 , 我们用行列排除法计算出数字“6”:A7、C4、F6、D3都是逐渐6 。
第三步:行列排除法和宫内排除法无法计算其他数时,我们会对其他数使用分块排除法 。对于剩下的“1”、“2”、“3”、“5”、“7”、“9” , 我们也会先算出出现频率较高的“3” 。
注:分块排除法:是先用宫内排除法在某宫形成一个分块,再用这个分块和其他已知数的排除 , 共同确定某宫只有一格有这个数的方法 。
如上图所示:黄色的“3”是一个已知数字,无论是第9列还是第I行都无法重现“3” 。因此,G7和H7中必须有一个是“3” , 而且因为D行不能再出现“3”,所以只能是F8“3” 。
那么E1、A2、B6、H5和G7根据线排除法是“3” 。
第四步:现在,由于网格中填充的数字很多,其他数字可以按照前面的方法重新计算 。如果数字“2”是唯一的情况,H7只能是“2” 。
然后根据行列排除法,D8、C5、E6也依次为“2” 。
根据行列排除法 , 数字“7”也说明F1是“7”,E4也是“7”,因为第9列有“7”,第7列已经有三个数字了 。数字“7”只能在A8、B8、C8的任意网格中,如图,然后用分块排除法 , I7就是“7” 。所以A5和B8也推导为数字“7” 。
第五步:此时已经填充了大量的网格 。让我们看看将要填充的行或列是否可以快速添加 。
比如A行,此时只剩下A6和A8,只剩下数字“5”和“9”是空的 。因为数字“9”已经存在于第6列中,所以A8是“9”,A5是“5” 。根据行列排除法,还算出H5是数字“5”,A4-C6是小九宫格,B4是“1”,F5也是“1” , F4和I5是“9” 。
根据行列排除法,C8为“1”,C列剩余数字“5”填在C2 , B9也是“5” 。
根据剩余数字和行列排除法,I2为1,F3为2 , E3为1,B1为2,依此类推 。
【数独解题思路 数独的解法】其他空单元格也继续被行和列排除 , 并且可以计算剩余的数字 。如上图 。
推荐阅读
- 独特的字母微信名字 有内涵的字母微信名
- 餐厅服务员培训以及管理制度 餐厅服务员培训资料
- 正宗猪心的制作方法 猪心的做法
- 乌拉草凭什么成为东北三宝之一? 乌拉草的优点
- 虎怎么读 虎读音介绍以及资料
- 红烧鲤鱼怎么做
- 触发器电路原理分析 触发器原理
- 三棱的治病疗方有哪些
- kenshi螃蟹岛在哪