基本规则:在方格中填充黑色(非黑色的格子可用叉占位标记),满足行、列上数目(数表示连续的黑格个数;数与数之间由若干叉隔开)的要求,最终标记出所有黑色获胜。
和扫雷一样都要计算推理。这里我就说一下我是如何地毯式搜索开局的:假设是n *n的格子
1、先找行列里只有一个数x的,且x大于n/2,用必黑格数=2x-n的方法,确定行列中的必黑格(就是无论从哪个格子开始填,这格都会被填到)。
2、找多个数,且数与空格之和等于n的,可以直接填满整行或整列;再找数与空格之和等于n-1的,填法是:空一格,X1-1个黑格,空两格,X2-1个黑格,空两格…Xn-1个黑格。
3、找两个数,其中一个数大于n/2;或者多个数,最大的大于(n-较小数-空格)/2,大数可用1中方法填必黑格,反过来小数若大于(n-大数-空格)/2也可以填。
以84行为例:4占掉后面5格,前面10格中正中间6格必黑,反过来8占前面9格,后面6格中正中2格必黑。就好像扫雷开局乱点一通打开局面一样,我都用上面的方法过一遍行和列,标出必黑格找切入点。