zoukankan      html  css  js  c++  java
  • 对于阶梯博弈的理解。

    前提是建立在理解Nim博弈的情况下。

    对于阶梯博弈。我只想描述清楚为什么对偶数列的操作是没有意义的。

    我们明显地可以发现这样的现象。

    当只剩下偶数列有数值的时候。先手必输。后者必赢。

    因为先手只能做将偶数列的物品移动到奇数列上。此时后手只要把同样数量的奇数列的值移动到下一个偶数列上。

    最后胜利的操作一定是将奇数列上的物品移动到0上。所以一定是后手胜。

    对于这个特点。可以推出为什么对偶数列的操作是没有意义的。

    既然只剩下偶数列的情况是必输的情况。那么我们博弈的时候。一定会想方设法让只有偶数列的情况留给别人。

    也就是说。必胜的情况是。操作最后一次奇数列。(这里的最后是指操作了之后就只有偶数列的时候。)

    对于目标。操作最后一次奇数列就是赢的。以及Nim增加操作是没有意义的。(回想一下Nim中 如果加入增加一堆上物品的操作。也是不影响结果的。因为先手如果增加了。后手可以删除同样的数量的在同样的堆上。)

    而操作偶数列 就相当于给奇数列增加数量。

    而且我们的目标是争夺最后一次奇数列的操作。

    这已经是明显的Nim博弈了。

  • 相关阅读:
    nodejs install
    taobao sass
    Cors 跨域访问API
    多文件上传
    Next
    实用小工具
    下载包含src,tgz,zip的文件
    HTML5文件API
    Bootstrap (导航、标签、面包屑导航)
    Bootstrap 固定定位(Affix)
  • 原文地址:https://www.cnblogs.com/Milkor/p/4614589.html
Copyright © 2011-2022 走看看