@lzlzmc 感谢中文版,这个工具很好
暴力求解,找全局最优解是不可能的。这个不可能不仅是时间上的不可能,也是因为图面是随机生成的,赶上不可能就是不可能。
这个小游戏,
运气是第一位的,如果总是在宝物上出现不可能消掉的小块,那就是没辙。
在运气好的情况下,推荐使用局部求解的方式,也就是在宝物附近灵活使用 4×6、6×4、6×6、6×8、8×6 的范围配合优先图块求解。第一个原因是因为暴力求解,对局部求解会比全局求解快很多,而且往往能找到最优解。
另外,不知道是不是程序的 bug,个人感觉边长为偶数比较容易求出结果,而
奇数时(包括默认的 22×11)容易出现“运行错误 9:下标越界”。因此,这也是推荐使用局部求解的第二个原因。
还有一个避免“运行错误 9:下标越界”的经验谈是:从不手动选择盘面(01~20)。
只用“盘面确认”键自动保存到当前可用的第一个空盘面里,这样似乎也可以大大减少“运行错误 9:下标越界”的出现几率。不过因为保存 20 次之后就没有空盘面了,因此建议
把下载好的全空盘面的 xlsm 文件备份,每次从全空开始,用完 20 个就删掉 xlsm 文件重来,这样就能好很多。