Time 0:00
Best -
围栏

围栏

把岩石圈出来,只留下一整片相连的洞窟;每个数字沿着自己的行和列,看到的洞窟格数必须正好等于它。

玩法

7×7 棋盘上的每一格不是洞窟就是岩石。点一次把它变成岩石,点两次标记为洞窟作为自己的笔记,点三次再清除。判定只看你放下的岩石,所以标记纯粹是辅助。

洞窟最后必须连成一整块,边与边相接。所有岩石都必须经由其他岩石通到棋盘外侧,所以你绝不能把一团岩石封死在洞窟内部。

带数字的格子一定属于洞窟,那个数字表示它能看到多少个洞窟格:包括自己,再加上沿上下左右一直延伸、直到被岩石挡住视线为止的格子。

每一个盘面在送到你面前之前都会检查两遍:解恰好只有一个,而且这个解仅靠推理就能得到,不会出现必须猜一把再回头的情况。时间就是分数,越短越好。

技巧与策略

先看最大的数字和最小的数字,因为它们说的最多。1 是盘面上最强的线索:它只看得见自己,所以四个邻格全是岩石。像 10、12 这样的大数字也几乎一样好,因为它必须同时在两个方向上够得很远,这会把一整行或一整列打开。

最便宜的推理是**算范围**,不是猜。对每个数字,先算出如果它周围所有未定格都是洞窟,它最多能看到几格。如果这个上限正好等于那个数字,那么这些格子全是洞窟。反过来也一样:如果仅凭已经确定为洞窟的格子就已经凑够了那个数字,那么四个方向上各自的下一个未定格必定是岩石。一个盘面的大部分,光靠这两项检查就能落定。

在这里**连通性和算术做同样多的工作**,而这正是新手最常跳过的部分。放下一块岩石之前,先问它会不会把洞窟切成两半,或者会不会把某个岩石格困住、让它没有通往边缘的路。角落和边上最先出问题,因为那里的出口更少。

卡住的时候,别盯着看,把某一格在脑子里**两种都试一遍**。假设它是岩石:如果这样会切开洞窟或者让某个数字对不上,那它就一定是洞窟。这个单格试验,正是生成器用来保证每个盘面都能不猜而解的那项检查,所以你卡住时,这样的格子一定在某处存在。