Picross是一个很经典的智力小游戏,像扫雷,也像cross word(纵横填词),但是与以上两个游戏最大的区别就是,Picross需要你通过推理,将表格内正确的空白处涂实,最终一副精美的像素图将跃然纸上.
我先来介绍一下规则:
如下图所示,这是一个5*5的表格,表格的横行和纵列都有数字:
这些数字代表"该行或者该列"有"多少个需要填充的点",以及这些点之间的联系.
如果行或列上有不止一个数字,那就有多少个数字,就代表这一行或者这一列上"有多少组点阵需要你填充",数字值代表每个点阵由多少个连续的点组成,每个点阵之间至少有1个点的间距.
比如第二行的2,1.代表这一行从左至右是一个点数为2的点阵和一个点数为1的点阵,两个点阵之间的间距至少为1.
OK let's start:
我们先看第一列的数字:5,就代表这一列上有一组点阵,该点阵由"5个连续的点组成".
1.那么很好确定,因为这一列的最大空格数就只有5,全部填满,如下图:
2.接下来再看第二行的数字,3,1.这代表这一行上,有两组点阵,第一组点阵由连续的三个点组成,第二组点阵只有一个点.而这两组点阵之间,至少有一个空格将它们隔开.
因为该行也只有5个空格,加上分隔两组点阵的最小间距,那么刚好也可以填满,如下:
3.同理,我们可以把第四行的2,2给填满:
4.然后,我们把所有为5的列填满,最终可以推出最后的答案,Nice的N(虽然不太像)
下面是一道稍微难一点的题:
我们先确定最容易确定下来的,就是标着5的那一列:
 填完5这一列,我们可以看一下刚才填充好的点是否还可以用于推算:第二行和第三行都是只有两组数量为1的点阵,因为点阵之间必须有至少为1的间距,所以我们可以确定这两行一共有四个点不能再填了.
确定不能填的点后,我们再看第二列,标着数字2,但是这一列已经有两个点无法填充,而且只剩下最后两个连续的点能满足这一列的要求,那么毫不犹豫填满,顺手把不能填的那个点标记一下:
 然后我们看第四行和第五行,行数字都是3,而且这两行都各有两个点填满了,那么很容易就可以推出这两行最后一个点是不能填的(能填的点是a或者b):
 那么第五列的数字3就可以确定下来了:
然后第一行的3确认,第四列的1确认,第四行第五行的3也可以全部确认了:
最后我们得到的是一个音符的图案:)
给大家出一道更难一些的题,10*10的方阵,当然只是看起来大,其实数字是很好推算的,有兴趣的同学可以尝试一下,并把答案贴到我这里:)
注意picross有很多推理的方法,比如最小差值,拿第二列的数字8举例,因为这一列有10个空格,10-8=2,那么中间的6个点一定是点阵的一部分.
另外就是养成习惯,把确定的点周围的间距抹掉,以免干扰你的推理,比如第二行的数字: 1,1.如果这一行出现任何一个点阵,那么就要把这个点阵左右相邻的两个点抹掉标记.
Enjoy it:)
|