其实我只是想试一...吧 关注:196贴子:6,182

【不定期更新】数独坑·戊戌狗年

取消只看楼主收藏回复

如标题所示 看心情更新
@鲜血水晶杯
@柠檬珍珠奶茶


IP属地:福建1楼2018-02-16 23:26回复
    先爆井
    【2018.2.16】
    标准数独:填1-9使行列宫数字不重复
    亮点:看题就知道了
    难度:很简单


    IP属地:福建3楼2018-02-16 23:30
    收起回复
      @夜月兔m
      @Nor_st


      IP属地:福建4楼2018-02-16 23:30
      回复
        【2018.2.17】
        未知规则数独:根据示例推测规则,完成题目
        出处:sudokucup3 by Thomas Snyder
        难度:较简单
        示例:

        题目:


        IP属地:福建5楼2018-02-17 00:16
        回复
          【2018.2.17】
          标准数独:行列宫1-9不重复
          出处:电脑
          难度:要用区块和数对,且卡点较早,有一定难度


          IP属地:福建7楼2018-02-17 14:19
          回复
            【2018.2.18】
            对角线数独:行列宫对角线1-9不重复
            出处:电脑
            难度:中等


            IP属地:福建8楼2018-02-17 20:12
            收起回复
              针对昨天的对角线数独简单讲解一下卡点
              首先从数字3入手,排除法可以做到此

              观察6和7的宫内排除,E1=7,B2=6

              然后从普通的排除已经得不到线索了,这里我们试着利用区块来解题。在对角线数独中对角线是非常重要的元素,要考虑到区块对于对角线的排除。
              如下图,数字4对二宫进行排除在AC5处形成了4的区块,可以排除掉E5格填入4的可能性,于是观察/对角线(以后统称为反对角线,\称为正对角线),发现只有H2格可以填入4.于是H2=4

              继续利用简单的排除法得I7=4,G9=6,D6=6可做至以下盘势,其中二宫的区块用4|标出

              接下来就是本题的卡点,利用刚得出的数字我们寻找区块或者数对的线索。我们发现6对二宫进行排除同样在AC5处形成了6的区块,于是此时AC5就变成了46的数对,我们可以利用此数对进行占位,这两格内不能填入除了46之外的其他数字。接着观察二宫,发现23对二宫进行排除后在B45处形成了23数对。这里变相的就是一个2的区块,利用该区块对1宫进行排除,结果只有C1格可以填入2.

              后面利用基础的排除和唯余即可做完。
              卡点步的解法是这样的,而至于前面的区块可能有别的方法出来。这题对于常做排除标区块的同学来说要想发现这个数对占位并不是特别困难的事,因此难度一般


              IP属地:福建9楼2018-02-18 17:11
              回复
                【2018.2.18】
                1.杀手数独:在标准数独的基础上,虚线框左上角的数字等于虚线框内的数字之和,且虚线框内的数字不能重复
                出处:电脑
                难度:只要不算错,挺简单的

                2.不规则数独:填1-9使行/列/不规则宫数字不重复
                出处:电脑
                难度:稍难


                IP属地:福建10楼2018-02-18 20:41
                收起回复
                  接下来讲解一下下午发的杀手数独,首先说一下杀手数独的两大基本方法——45法则,拆分数组
                  45法则——这是杀手数独特有的解法,往往在开局中使用。我们知道每行列宫内都填入1-9,这九个数字相加后为45.如果我们得知几个虚线框组成的范围与某行、列、宫只相差一格的话,就可以将这些虚线框的和相加计算然后与45比较,相差的数值就是那个格中的数字。
                  如下图,一宫有3个虚线框共包含了8个格,与一宫对比少了C3格。此时三个虚线框数字相加为13+26+4=43,与因此C3=45-43=2.I行有3个虚线框共包含10个格,与I行相比多了H9,因此可以得到H9=11+16+23-45=5

                  掌握该方法后,45法则还可拓展成2个区域总和90,3个区域总和135,等等……
                  另外提供一个小Tips,对这种与多个区域只相差1个格的45法则,计算时只需要尾数相加后和5(或者0)比较即可,如上图中的I行中H9=1+6+3-5=5,这样既加快速度又减少计算错误。
                  拆分数组——这是杀手数独的核心解法。45法则基本只能出开局的几个数,而拆分数组的思路则是贯穿杀手数独的始终。杀手数独的精髓就是使多种可能性的虚线框唯一化。由于杀手数独中虚线框内的数字不能重复,因此我们可以举出虚线框中数组的所有可能。
                  虚线框3【2】,对于2格组成的虚线框提示数为3,显然虚线框2格中只能填入12.类似的唯一性数组有
                  3【2】→12数对,4【2】→13数对,16【2】→79数对,17【2】→89数对;
                  6【3】→123数组,7【3】→124数组,23【3】→689数组,24【3】→789数组;
                  4格及以上的情况此处不再列举。对于2格或3格的唯一性数组一定要牢记。
                  此外,拆分数组还存在一些特殊情况。
                  例1:虚线框8【3】,容易知道可能的情况是125,134.显然,无论何种情况都必然存在数字1.利用该线索可以和其他技巧结合出数。类似的情况还有22【3】必含9。
                  例2:虚线框18【3】,已知必然含5必然不含9.首先由于必有5故剩下2格和应为13,可能的组合是49,58,67.但因为不含9,且虚线框内数字不能重复,故组合只有可能是67.
                  利用上述方法也可以将含有多格虚线框化整为零,整出可能的数。
                  如下图,一宫17【2】为89数对,16【2】为79数对,进行排除可以得到C6=9,B6=7
                  四宫4【2】为13数对,8【3】中必含1,进行排除可以得到E5=1

                  其实理论上来说,要想杀手数独做的快,2格虚线框的所有组合都应该牢记,这样才能最快的考虑可能性并排除。
                  接下来来看题。


                  IP属地:福建12楼2018-02-19 00:19
                  回复
                    题目如下

                    开局寻找45法则。观察三宫,C7=5-(3+8+9)=5.观察AB行所包含的虚线框与两行相差了B6格,根据90法则可以求得B6=7.同理可以得到D8=2

                    继续观察我们还能发现两处45法则。如下图(已标出唯一性数组),注意蓝框包含的FGHI行中虚线框多出了蓝圈,因此可以用180法则算出E8=3,同理可得B5=2,唯一性数组3【2】中C3=2,D3=1.
                    此时可对1宫利用45法则得到D2=5,则21【3】虚线框必然是579组合,C12为79数对。

                    现在唯一性数组和45法则都没有什么办法,接下来的思路较多,先举几例。
                    首做杀手数独一定不要忘了标准数独的排除技巧!虽然用的较少,但并不是一无是处。排除技巧用在这里主要是利用了某个虚线框里不可能有某数(经过拆分分析),通常针对某个特别大的数或特别小的数,如1和9。
                    如下图所示,观察数字1和6宫,首先宫内排除可得D7D9不为1,此外E9的11【2】虚线框也不可能是1,F89的17【3】虚线框含3,故不可能是1,而F7同样不能填1(因为F6≠7)。因此排除法可得到E7=1.

                    接下来提供两种思路
                    如下图,我们从线索比较多的C行入手,观察C89的9【2】虚线框,由于C3=2,C7=5,因此9【2】虚线框只可能是18或36组合,我们再观察C4≠4,因此在C56形成了4的区块。这代表了30【7】虚线框中必然含有数字4,因此我们来试着拆分数组。
                    30【7】中必然包含的5个数之和为19,即剩下的两个数的和是11,由于虚线框内数字不重复,因此11内不能为29,47,56组合,只能为38组合。因此C56D7为348数组,接着由唯余法得到D7=8。C56为34数对,推知C89为18数对,C4=6

                    我们还可以用2数的45法则得到同样的结论。如下图,观察二三六宫,发现所包含的虚线框与宫对比多出了D4E6两格,因此我们将这些虚线框内的数减去3个宫的和135(如果剔除掉C7的5的话,可以只计算二六宫的90),结果为D4+E6=5。此时观察D4格,显然得到D4只有可能填入1234,但由于D行已经有数12且C行已经有数5,显然D4不可能为124,因此D4=3,E6=2.由此可以推出一系列格。

                    经过刚刚2种思路我们可以得到以下的盘势

                    后面就没有卡点了其实,只要用拆分数组和标准数独方法就能解完,不再赘述,有问题再说。


                    IP属地:福建13楼2018-02-19 01:29
                    收起回复
                      【2018.2.19】
                      不连续数独:标准基础上,相邻两格数字差不为1
                      出处:电脑
                      难度:简单

                      在线做题地址:http://www.sudokufans.org.cn/m/2008.html?ti=000040000002000500000010000030000080000907000060000030000000000700000008000000000
                      (检查只提供标准规则检查,变型规则检查要自己判断)


                      IP属地:福建14楼2018-02-19 13:09
                      收起回复
                        对上一道不连续数独做一下简单解析
                        首先,由于不连续数独中数字对于相邻四格都有限制作用,因此当宫/行列内数字较多是会提供很多线索。因此我们通常从数字密集的区域内入手
                        不连续数独除了排除法和唯余法,还有特殊的方法——即利用不连续规则,由特定的候选数删除共同影响范围中的候选数。
                        参见下图
                        例1:AC2有数字8的区块,根据不连续规则B2不能填入7和9,否则8将无数可填
                        例2:三宫中只有A7B8格可填入3,则A8B7≠24,否则3将无数可填
                        例3:E35为25数对,则E4≠1346
                        例4:H4可能填入789,显然,无论填入哪个数,与之相邻的格都不能填8,否则该格将无数可填
                        例5:九宫8删除79,很显然的吧。
                        还有很多类似的变化这里不再赘述,删数的思路都是类似的。

                        我们来看一下这道题。

                        首先宫排除得到E5=3,F5=8,D3=7,D5=6,E2=8
                        D行行列排除得到D9=5,E行行列排除得到E8=6(如下图)

                        这里数字密集的四五六宫都没有什么线索,我们从二宫切入。如下图所示,我们发现二宫的B4格中不能填入123459,只能填入678.而B5格中只能填入79.由于B4=678,因此根据不连续规则,显然B5格中不能填入7.因此B5=9

                        然后二宫点算可知B6=3(唯余)
                        然后5列I5=7,B行B1=8(均为行列排除),点算知B2=4(唯余)
                        由此做至下图。
                        如下图所示,I行中对8排除可知I3=8

                        如下图所示,C行中由排除可知C8=4

                        如下图所示,继续观察C行可排除得到C1=3
                        如下图所示,观察1列可排除得到A1=6
                        观察一宫可排除得到A2=1,C2=7.
                        观察三宫排除得到B9=6,B8=1,故B4=7
                        然后如下图所示,二宫的数可全部推出。

                        不连续数独的线索是越来越多的,所以不连续数独越做到后面往往越简单,不再会出现卡点。此题到后面就很好解决了,此处不再赘述。


                        IP属地:福建15楼2018-02-19 15:52
                        回复
                          【2018.2.19】
                          A1
                          匹诺曹数独:在空格内填入1-9,使行/列/宫内数字均为1-9,不重复。题目中有三个数字的颜色和其他数字不同,其中有两个数字是正确的,第3个数字(匹诺曹)是错误的。请找到并改正这个数字且完成数独题。
                          题型源自第七届世界数独锦标赛
                          题目出处:自创
                          难度:☆(热身)

                          A2
                          匹诺曹数独:在空格内填入1-9,使行/列/宫内数字均为1-9,不重复。题目中有三个数字的颜色和其他数字不同,其中有两个数字是正确的,第3个数字(匹诺曹)是错误的。请找到并改正这个数字且完成数独题。
                          题目出处:自创
                          难度:☆☆(容易)

                          A3
                          匹诺曹数独:在空格内填入1-9,使行/列/宫内数字均为1-9,不重复。题目中有三个数字的颜色和其他数字不同,其中有两个数字是正确的,第3个数字(匹诺曹)是错误的。请找到并改正这个数字且完成数独题。
                          题目出处:自创
                          难度:☆☆☆(中等)

                          A4
                          匹诺曹数独:在空格内填入1-9,使行/列/宫内数字均为1-9,不重复。题目中有三个数字的颜色和其他数字不同,其中有两个数字是正确的,第3个数字(匹诺曹)是错误的。请找到并改正这个数字且完成数独题。
                          题目出处:自创
                          难度:☆☆☆☆(较难)

                          A5
                          匹诺曹数独:在空格内填入1-9,使行/列/宫内数字均为1-9,不重复。题目中有三个数字的颜色和其他数字不同,其中有两个数字是正确的,第3个数字(匹诺曹)是错误的。请找到并改正这个数字且完成数独题。
                          题目出处:自创
                          难度:☆☆☆☆☆(疯狂)

                          注:本系列中的五道题都是可以通过逻辑推理推出错误的数并完成题目的,不需要试数。


                          IP属地:福建16楼2018-02-19 16:06
                          回复
                            讲解一下不规则数独。本题有一定难度。
                            以下的解法是笔者根据经验所做的,思路并不唯一,请读者们在卡住的时候再来参考。
                            首先点算可得G3=2(唯余),同时可以标注一些直观的数对。

                            如下图,观察决定从一些区块入手,如图所示,数字5对A5格所在的宫进行排除形成区块。因此A2≠5

                            如下图,观察7列。我们首先知道BCD7为279数组,点算后可以得到AF7为58数对,EH7为13数对。同时观察F6所在的宫,数字13对该宫进行排除同样可以得到13数对,我们将数对标上进行占位。

                            据此我们在H行形成了13数对,如下图所示,观察该行,发现H89应为27数对。同时,数字7对A5所在的宫进行排除同样形成区块,则H9≠7

                            我们接着从已知数(包括数对)线索较多的行列寻找线索。如下图所示,观察3列,E78同样形成了13数对对3列进行排除,使得这一列中只有I3可以填入1,类似可推知D3=3。然后标注一些必要的数对。

                            如下图所示,利用刚刚得到的1和3我们可以对A5所在的宫进行排除,得到C9=3,B9=1,进一步对A4格所在的宫进行排除得到C4=1.将C行必要的数对标出。

                            这里开始线索可能有些少。我们注意到A1格所在的宫有469数组。我们考虑从这里入手。如下图所示,首先数字6对I1所在的宫进行排除,在EFG1处形成区块。然后利用这个区块,以及B123处的数组对A4所在的宫进行排除,可在DE2处形成一个6的区块。最后,这个区块与EFG1的区块共同排除可以得到B1B2≠6.因此B3=6,B2=4,B1=9。

                            由上述线索可以进而得到E3=9,C5=7,C7=9,得到下图盘势

                            现在我们提供区块的思路,观察B行,B行中B45形成了一个8的区块。观察2列,区块对A4所在的宫进行排除,得到DE2≠8,因此2列中G2=8

                            G4=7(如下图)


                            IP属地:福建17楼2018-02-19 18:59
                            回复
                              我们用不规则数独特有的剩余数法(Law of Leftovers,LOL)提供下一步的思路。如图,在45列交界处画一条线,该线将区域分割成蓝格BI5,黄格E34。根据LOL可知这两个区域所包含的数字应该相等。由于E3=9,且B5≠9.因此I5=9,E4可能填入28.

                              根据排除法可推至如下盘势:

                              图中BE4形成28数对,对I1所在的宫进行排除得到I2=2

                              观察I列,数字4对I行进行排除可以形成I14的区块,借此排除得到H行中只有H3=4

                              接下来的线索就非常多了,进入基本盘后利用排除唯余即可解决,此处不再赘述。


                              IP属地:福建18楼2018-02-19 19:01
                              回复