扫雷网

Saolei.wang

  • 首页
  • 排行
  • 录像
  • 论坛
  • 教程
  • 军衔
  • 下载
  • 登录
  • 【技术】谈局部最优化操作★

    张砷镓 上将 发表于 19年前 点击 59091 回复 30


      『前言』

      一直想写这样一篇文章。

      在扫雷的过程中,对同一特定局部的处理,不同的玩家会有不同的选择,但所耗费的时间却不相同。为了缩短整局完成的时间,我们有必要在每一个局部对操作进行优化,避免无效的点击和移动。这样积累下来的时间节省是很可观的。对某一个局部而言,是采用最少移动还是最小点击的方法一直争论不休。从全局来看,必然鼠标移动距离是第一需要压缩的元素,而点击数量则次之。因为有人鼠标操控灵活,有人鼠标点击很快,所以没有必定最优的操作方法。

      但从时间因素上综合考虑一下,鼠标点击只需要一个手指按下,所费时间取决于手指灵敏度和鼠标键程,而鼠标移动定位则需要数个手指乃至手腕甚至小臂来完成,同时还需要眼睛配合移动距离,有一个启动和刹车的过程,太慢的话浪费时间,太快的话准确性又得不到保证。所以我认为单纯的鼠标点击、鼠标移动都不应是费时的计量单位,真正的费时计量单位应该是定位的次数。因为点击毕竟要定位之后才能生效,移动的目的也是为了定位,所以我提出下面的“局部最优化操作”概念。

      『局部最优化操作』

      在使用最少的定位次数完成某个局部。

      完成一个局部的概念是打开本局部所有非雷的格子,而不是标出所有雷。

      『局部最优化操作原则』

      在一次操作中,所获得3BV数必须大于标雷个数。

      所谓一次操作是指由标雷后双击组成的一组操作。

      获得3BV数就是你每次双击打开的格子,以及左键单击点开的格子,每个都是一个3BV。

      基本上可以将其理解为,标n个雷就必须能开n+1乃至更多个格子,如果标了n个雷开不到n+1个格子,标雷就是失败的,不如直接点开非雷格子。也就是无助于按原则打开格子的雷坚决不能标,在处理一个局部的时候,优先进行能打开最大格子数的操作,能获得更多的参考信息,也可以更快的解决整个局部。

      也可以将其编成口诀记忆,“标一开二、标二开三、标三开四”,这是基本也是最起码的要求。

      『实例讲解』(一)

    111
    21111
    2111
    2112222
    11
    22111


    本局部最优先的两个操作是两个“标一开四”

    111
    21111
    2111
    2112222
    11
    22111


    而处的雷因为无助于按原则打开格子,是坚决不能标的。(非要标上的话,只能做到标二开一)

    111
    21111
    2111
    2112222
    11
    22111


    两个标一开四后,局面变成这样:

    1111
    221111
    342111
    2112222
    11
    221111
    11


    现在最优先的操作分别是“标二开三”和“标零开三”,仍然是不能标的雷(标了只能做到标一开一)

    1111
    221111
    342111
    2112222
    11
    221111
    11


    局面变成这样:

    1111
    221111
    342111
    2112222
    2112
    22211112
    3111


    局面变成这样,还有一个标零开三和标一开二(只计新标的雷,以前标过的雷不计):

    1111
    221111
    342111
    2112222
    2112
    22211112
    3111


    本局部完成,标雷5个,双击6次,获得19个3BV。

    1111
    221111
    342111
    2112222
    22112
    2222111122
    231111

    2 楼 张砷镓 上将 19年前

      『实例讲解』(二)

    1111
    1
    1
    111
    12
    2
    2
    2
    1


    第一时间发现一个标一开四,以及两个不可标之雷

    1111
    1
    1
    111
    12
    2
    2
    2
    1


    局面变化如下,又一个标一开四:

    1111
    1
    111
    1111
    12211
    2
    2
    2
    1


    局面变化如下,一个标一开三:

    1111
    1112
    1111
    111123
    12211
    2
    2
    2
    1


    局面变化如下,已经没有符合原则的操作,于是左键点开:

    1111
    1112
    1111
    111123
    12211
    2223
    2
    2
    1


    局面变化如下,左键点开:

    1111
    1112
    1111
    111123
    12211
    25223
    2
    23
    1


    局面变化如下,标二开四:

    1111
    1112
    1111
    111123
    12211
    25223
    22
    23
    1


    局面变化如下,标零开三:

    1111
    1112
    1111
    111123
    12211
    25223
    222
    23311
    1


    本局部完成,标雷4个,双击5次,单击3次,获得20个3BV。

    1111
    1112
    1111
    111123
    12211
    252232
    2221
    2331111
    11


      『总结』

      以上列举了两个实战中的局部作为例子,希望大家能记住局部最优化操作的原则。不是要少标雷,而是要有目的性的标雷,每次标雷要有价值,不能亏(如标三开一之类-_-!!!)。在3BV较高的图中,适合按原则操作的局部会很多,标雷双击的次数也就很频繁,相对而言3BV较低的图,单击就多一些。

      今天就讲到这里,祝各位不断突破记录!

    3 楼 张砷镓 上将 19年前

    汗,次序错误……多谢楼上朋友指正

    4 楼 龚子逸 上校 19年前

    同问,点开5后怎么判断点开2的。
    不过张大师这篇写得非常有帮助啊。最近有点摸到这门道了!

    5 楼 石磊 大校 19年前

    真正的实战作品解析。
    强烈支持。

    6 楼 时瑞新 大校 19年前

    确实如此,我经常感觉自己效率很低,多半是因为干了太多“标二开一”的事了,学习一下~~

    7 楼 陆阳 中校 19年前

    很受启发,多谢!

    8 楼 邓辰泽 中校 18年前

    茅塞顿开啊~.~

    只是想问下.从一个废操值相当相当可观的雷手练到操作最优化大概需要多长时间啊*_*半年时间可以么?

    9 楼 沈宙彪 上校 18年前

    标一开二、标二开三、标三开四 我会记在心里 但练习到尽可能少的废操作还有很长的路

    能做到第一 果然有独到的见解和过人的兴趣来维持练习吧 蛮佩服的~

    10 楼 石磊 大校 18年前

    关于那个2

    这叫雷感。

    11 楼 李佳佛 中校 18年前

    那不是雷感,而是从右边两个2可得它不是雷!
    123下一页

    回复主题

    登录 后才能回复。

  • 张砷镓进入TA的地盘

    张砷镓 (id: 1)雷圣GG

    全国第 50 位 -

    初级0.98|7.29
    中级10.31|5.30
    高级37.82|4.23
    总计49.11|16.82

    最近登录:2026年9月24日

Copyright © 2026 扫雷网Saolei.wang

关于本站 · 更新历史 · 管理团队 · 提供赞助 · 陕ICP备08100290号