Windows自带的扫雷是非常经典的小游戏了。通过总结经验,我得出了一下3个扫雷的推理方法:方法1和方法2是基础方法,方法3是数学的统筹方法。本经验适用于玩过扫雷,知道扫雷规则的玩家。已知条件: 翻开格子A时, A周围地雷的数目与A显示的数字相同。
方法1: 翻开一个格子,标记为格子A,“格子A显示的数字”与“格子A周围未翻开格子的数目”相等,此时格子A周围未翻开格子都是雷 方法2: 翻开一个格子,标记为格子A,“格子B显示的数字”与“已经标记为雷的周围格子数目”相等,此时格子B周围的未翻开格子都可以翻开
方法3较为复杂: 出现一种状况:两个方块并排,且单独使用方法1和方法2无法得到雷的位置 举个例子,如图: 绿色为已经翻开的方块,黄色为未翻开的方块,红色为目前我们要分析的方块,要分析的方块先标上字母。 方块4的周围有5个未确认方块B,C,D,E,F 即B,C,D,E,F中有4个雷 方块2的周围有3个未确认方块A,B,C 即A,B,C中有2个雷 同时在方块4和方块2周围的有两个方块B和C 通过基础统筹可以得知: D,E,F中的雷的数目比A中雷的数目多2个 这个时候结合方块1可以得到E,F当中有1个雷,即D,E,F当中最多有两个雷 便可以得到D,E,F当中必定有两个雷,结合上面加粗的结论得到A不是雷 此时B和C都是雷。 这个方法要求的是得出"加粗结论",即如下结论: "某个范围"比"某个范围"多x个雷。 通过这个结论再加上步骤1当中的"已知条件",即可解出其他所有情况。 包括网络攻略的所有情况均可以通过这个方法推理出来。