谁知道这是什么游戏戏

Nim游戏_百度百科
Nim游戏是博弈论中最经典的模型(之一),它又有着十分简单的规则和无比优美的结论 Nim游戏是组合游戏(Combinatorial Games)的一种,准确来说,属于“Impartial Combinatorial Games”(以下简称ICG)。
Nim游戏条件
满足以下条件的游戏是ICG(可能不太严谨):1、有两名选手;2、两名选手交替对游戏进行移动(move),每次一步,选手可以在(一般而言)有限的合法移动集合中任选一种进行移动;3、对于游戏的任何一种可能的局面,合法的移动集合只取决于这个局面本身,不取决于轮到哪名选手操作、以前的任何操作、的点数或者其它什么因素; 4、如果轮到某名选手移动,且这个局面的合法的移动集合为空(也就是说此时无法进行移动),则这名选手负。根据这个定义,很多日常的游戏并非ICG。例如象棋就不满足条件3,因为红方只能移动红子,黑方只能移动黑子,合法的移动集合取决于轮到哪名选手操作。
Nim游戏定义
通常的Nim游戏的定义是这样的:有若干堆石子,每堆石子的数量都是有限的,合法的移动是“选择一堆石子并拿走若干颗(不能不拿)”,如果轮到某个人时所有的石子堆都已经被拿空了,则判负(因为他此刻没有任何合法的移动)。
这游戏看上去有点复杂,先从简单情况开始研究吧。如果轮到你的时候,只剩下一堆石子,那么此时的必胜策略肯定是把这堆石子全部拿完一颗也不给对手剩,然后对手就输了。如果剩下两堆不相等的石子,必胜策略是通过取多的一堆的石子将两堆石子变得相等,以后如果对手在某一堆里拿若干颗,你就可以在另一堆中拿同样多的颗数,直至胜利。如果你面对的是两堆相等的石子,那么此时你是没有任何必胜策略的,反而对手可以遵循上面的策略保证必胜。如果是三堆石子……好像已经很难分析了,看来我们必须要借助一些其它好用的(最好是程式化的)分析方法了,或者说,我们最好能够设计出一种在有必胜策略时就能找到必胜策略的算法。
定义P-position和N-position,其中P代表Previous,N代表Next。直观的说,上一次move的人有必胜策略的局面是P-position,也就是“后手可保证必胜”或者“先手必败”,现在轮到move的人有必胜策略的局面是N-position,也就是“先手可保证必胜”。更严谨的定义是:1.无法进行任何移动的局面(也就是terminal position)是P-position;2.可以移动到P-position的局面是N-position;3.所有移动都导致N-position的局面是P-position。
按照这个定义,如果局面不可能重现,或者说positions的集合可以进行,那么每个position或者是P-position或者是N-position,而且可以通过定义计算出来。
Nim游戏计算(dp,记忆化搜索)
以Nim游戏为例来进行一下计算。比如说我刚才说当只有两堆石子且两堆石子数量相等时后手有必胜策略,也就是这是一个P-position,下面我们依靠定义证明一下(3,3)是一个P-position。首先(3,3)的子局面(也就是通过合法移动可以导致的局面)有(0,3)(1,3)(2,3)(显然交换石子堆的位置不影响其性质,所以把(x,y)和(y,x)看成同一种局面),只需要计算出这三种局面的性质就可以了。 (0,3)的子局面有(0,0)、(0,1)、(0,2),其中(0,0)显然是P-position,所以(0,3)是N-position(只要找到一个是P-position的子局面就能说明是N-position)。(1,3)的后继中(1,1)是P-position(因为(1,1)的唯一子局面(0,1)是N-position),所以(1,3)也是N-position。同样可以证明(2,3)是N-position。所以(3,3)的所有子局面都是N-position,它就是P-position。通过一点简单的数学归纳,可以严格的证明“有两堆石子时的局面是P-position当且仅当这两堆石子的数目相等”。
根据上面这个过程,可以得到一个的算法——对于当前的局面,递归计算它的所有子局面的性质,如果存在某个子局面是P-position,那么向这个子局面的移动就是必胜策略。当然,可能你已经敏锐地看出有大量的重叠子问题,所以可以用DP或者的方法以提高效率。但问题是,利用这个算法,对于某个Nim游戏的局面(a1,a2,...,an)来说,要想判断它的性质以及找出必胜策略,需要计算O(a1*a2*...*an)个局面的性质,不管怎样记忆化都无法降低这个。所以我们需要更高效的判断Nim游戏的局面的性质的方法。
Nim游戏结论
(Bouton's Theorem)对于一个Nim游戏的局面(a1,a2,...,an),它是P-position当且仅当a1^a2^...^an=0,其中^表示()运算。怎么样,是不是很神奇?我看到它的时候也觉得很神奇,完全没有道理的和异或运算扯上了关系。但这个定理的证明却也不复杂,基本上就是按照两种position的证明来的。
Nim游戏证明
根据定义,证明一种判断position的性质的方法的正确性,只需证明三个命题: 1、这个判断将所有terminal position判为P-position;2、根据这个判断被判为N-position的局面一定可以移动到某个P-position;3、根据这个判断被判为P-position的局面无法移动到某个P-position。
第一个命题显然,terminal position只有一个,就是全0,仍然是0。
第二个命题,对于某个局面(a1,a2,...,an),若a1^a2^...^an&&0,一定存在某个合法的移动,将ai改变成ai'后满足a1^a2^...^ai'^...^an=0。不妨设a1^a2^...^an=k,则一定存在某个ai,它的二进制表示在k的最高位上是1(否则k的最高位那个1是怎么得到的)。这时ai^k&ai一定成立。则我们可以将ai改变成ai'=ai^k,此时a1^a2^...^ai'^...^an=a1^a2^...^an^k=0。
第三个命题,对于某个局面(a1,a2,...,an),若a1^a2^...^an=0,一定不存在某个合法的移动,将ai改变成ai'后满足a1^a2^...^ai'^...^an=0。因为运算满足消去率,由a1^a2^...^an=a1^a2^...^ai'^...^an可以得到ai=ai'。所以将ai改变成ai'不是一个合法的移动。证毕。
根据这个定理,我们可以在O(n)的时间内判断一个Nim的局面的性质,且如果它是N-position,也可以在O(n)的时间内找到所有的必胜策略。Nim问题就这样基本上完美的解决了。
企业信用信息听过隔壁正在举办派对Gsta,风光无限好我得去观摩观摩。
无论苹果今年 3 月发布的 iPhone SE 曾经有多么吸引人们的关注,到了今天它的去留已经...
不知何时“误导消费”已成为一种趋势,一种“算我倒霉”的情绪。
目前关于AirPods的发售日期尚未有最终的结论,之前有来自中国的供应链称这款无线耳机...
随着时间的推移,相信利用Touch Bar特性来开发的应用将会越来越多。
苹果新总部 Campus 2 已经接近完工,2017 年正式投入使用将不成问题了。
它的售价只有67.50美元,相比于苹果新书的199/299美元要便宜不少。
测试的游戏包括了GTA 5、战地1、巫师3和古墓丽影。
在这款游戏之中,开发者将会带着玩家一起来领略中国古代汉字诗歌的独特魅力。
就在我踏进那束光的那一刻,突然光变的强烈了,而我则掉进了那束光里,来到了一个奇怪...
游戏通过多种色彩的运用,为本作营造了一种非常良好的背景效果,同时场景设计上,古色...
这款叫做《Yo to the Yo》的游戏以悠悠球为题材,玩家需要操控一个悠悠球,通过把它甩...
PlaySide 推出了其制作的一款虐手新作《伊卡洛斯(Icarus - A Star's Journey),挑战...
《消灭都市2》在原版基础上进行大幅改进和内容追加,使得可玩性又提升了不少。
游戏在整个世界观的构建以及风格上有着浓浓的暗黑风格,玩起来也有极强的代入感。
目前关于AirPods的发售日期尚未有最终的结论,之前有来自中国的供应链称这款无线耳机...
TAPS 其实是一个指纹贴纸,只要把它贴在手套上,用户就能够不用在大冷天里摘下手套解...
你会常常混用iPhone和iPad的充电器吗?
不少用户都会选择为自己的 iPhone 7 Plus 配上一款保护壳来避免刮伤爱机。
iPhone 7/7 Plus 的摄像头有所提升,但是仍然无法跟专业相机相比,在这样的情况下,镜...
MacBook Pro上的Thunderbolt 3绝对不能让它被浪费了。
Smart 多端口充电器不仅能同时给多款智能手机充电,还适用于 Apple Watch 和 Fitbit B...
你是否也想通过 BeatsX 聆听声音了呢?
这是什么游戏
注册时间 最后登录
在线时间1342 小时 UID
主题帖子人气
金苹果, 积分 1805, 距离下一级还需 1195 积分
(152.2 KB, 下载次数: 2)
13:36 上传
注册时间 最后登录
在线时间306 小时 UID
主题帖子人气
纪念碑谷、超赞的游戏、回楼主凸卜生菠萝于6 分钟前发表的: 求告知&&......
注册时间 最后登录
在线时间1048 小时 UID
主题帖子人气
这么经典的都不晓得哦&&表示通关的路过
注册时间 最后登录
在线时间202 小时 UID
主题帖子人气
注册时间 最后登录
在线时间196 小时 UID
主题帖子人气
注册时间 最后登录
在线时间863 小时 UID
主题帖子人气
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!您的举报已经提交成功,我们将尽快处理,谢谢!
炉石传说!!!
这个是对对龙这个游戏室 三个一样的 横竖
一起 就可以消下去 有积分 (为您解答,希望帮到您,如有用,请选下方“对我有用”谢谢采纳.)
Atelier Ayesha:Alchemist of the Ground of Dusk。汉语译名为:亚莎的工作室:黄昏之大地的炼金术师。『如果我的回答...
大家还关注}

我要回帖

更多关于 长度击杀是什么游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信