逻辑谜题吧 关注:614贴子:10,554

一道数墙的纯逻辑解法

只看楼主收藏回复

题目来自2017年4月份最新一期GP谜题赛

在线做做题地址
http://pzv.jp/p.html?nurikabe/10/10/iak4t2i6m8zl2m6i1t6k2i


IP属地:湖北1楼2017-04-30 10:18回复
    第一步,右下区域,周边最近数字268的最大可连范围,范围外的是墙,


    IP属地:湖北2楼2017-04-30 10:20
    回复
      第二步,数字的分隔关系,46/68/28,1、绿色箭头不能是数字4,否则468无法分隔,2、右下的墙必须分隔数字28,且需联络468分隔的墙。


      IP属地:湖北3楼2017-04-30 10:23
      回复
        第三步,左上区域,10/6是最大可达范围,余下是墙。


        IP属地:湖北4楼2017-04-30 10:25
        回复
          这样数字10的范围大致确定


          IP属地:湖北5楼2017-04-30 10:26
          回复
            后面没有卡点,过程及答案。






            IP属地:湖北6楼2017-04-30 10:28
            回复
              @毒酒滴冻鸭 @itfrombit @baqktdgt @莜隼 @borescoper 这题很硬,欢迎指点!


              IP属地:湖北来自Android客户端7楼2017-04-30 10:32
              收起回复
                这期GP还有几题也是超硬,回头有空分享。


                IP属地:湖北来自Android客户端8楼2017-04-30 10:33
                回复
                  PZV的过程图







                  IP属地:湖北9楼2017-04-30 10:54
                  回复
                    同样来自同一期的GP,也很硬,但相比一楼还是简单很多

                    在线玩地址
                    http://pzv.jp/p.html?nurikabe/10/10/i4n1zl5k9h5h4h6k6zl4n1i


                    IP属地:湖北10楼2017-04-30 10:59
                    回复
                      终于有空写完一楼题目的纯逻辑解题过程,分享一下:
                      首先为r8c6[1]围墙,然后r1c0[4]和r0c1[6]必须分别延伸到r1c89和r0c23,否则憋死。
                      再来看r9c0+r0c90,连不上任何数字,只能是墙。这样r9c9不能是墙,唯一能连上的数字只能是r4c7[8]。如此从r4c7连到r9c9的八格只能全部在r456789c789这个3x6区域之内,r3c7+r4c6只能是墙。



                      IP属地:澳大利亚来自Android客户端11楼2017-05-09 03:00
                      回复
                        这一步比较抽象:
                        r3c9[6]明显不能连到r2c8,也不能连到r4567c8+r7c9,否则隔断r4c7[8]跟r9c9的联系。这样从r3c9[6]连出来的不沾边格子最多只剩下r3c8+r456c9四格,还有一格必须连到r3456c0之一。
                        结论:r3c9[6]必须沾边。
                        如此r1c890[4]不能延伸到r2c80,否则r2c9或r3c0的墙→r1c0[4]确定为r1c7890。
                        r2c6只能是墙,否则撑爆r3c5[2]。这样r3c5[2]确定为r3c56。
                        r3c8不能是墙→r4c8必为墙。如此r4c7[8]延伸到r5c7→r5c6必为墙。
                        这样r5c5不能是墙,只能连到r1c4[10]。



                        IP属地:澳大利亚来自Android客户端12楼2017-05-09 03:19
                        收起回复
                          这一步也挺抽象:
                          因为r3c9[6]沾边,连带r4c7[8]和r3c5[2]也沾边,这样r24c4必为墙,否则从r1c4[10]到r3c9[6]的沾边格会把右上方一块墙隔断。
                          如此r1c45[10]必延伸到r1c3,r5c5也必延伸到r5c34。从r1c3连到r5c3最短也要经过r234c3三格,这样加起来已经九格了。
                          再来看r12c12和r23c12:它们都不能全为墙,而要连的话也只能连r1c4[10]。(因为r5c3,r3c2不能直线连到r8c2[6]。)
                          如此只能在这六格里挑一格连到r1c4[10],且只能是r2c2。加上r234c3,r1c4[10]确定为r1c345+r2c2+r234c3+r5c345。
                          r3c1只能是墙,否则隔断左上方→r4c1不能是墙,必须延伸到r56c1然后连到r8c2[6]。



                          IP属地:澳大利亚来自Android客户端13楼2017-05-09 03:42
                          收起回复
                            r6c2必为墙,否则隔断左上方。r6c6也必为墙,否则隔断右上方。
                            这样r7c4[2]确定为r7c45→r8c2[6]确定为r4567c1+r78c2。
                            r9c13必为墙,否则隔断墙→r0c123[6]必延伸到r90c4,再连r90c5其中一格。
                            如此r0c6必为墙,否则隔断r0c5一格墙→r9c8必为墙,否则憋死r0c7[2]→r9c9必延伸到r8c9,r8c0必为墙。



                            IP属地:澳大利亚来自Android客户端14楼2017-05-09 03:56
                            收起回复
                              r0c8必为墙,否则通过r4c7[8]和r3c9[6]的沾边格隔断右下方。
                              如此r0c7[2]确定为r90c7。
                              这样r9c5必为墙,否则隔断r90c6墙→r0c1[6]确定为r9c4+r0c12345。
                              又r7c7+r8c8必为墙,否则隔断右下方→r4c7[8]确定为r456c7+r67c8+r789c9。



                              IP属地:澳大利亚来自Android客户端15楼2017-05-09 04:05
                              回复