博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
博弈论
阅读量:6503 次
发布时间:2019-06-24

本文共 851 字,大约阅读时间需要 2 分钟。

参考资料:《算法竞赛进阶指南》

SG函数:Steins;Gate函数。为0先手必败。反之先手必胜。

mex运算:mex(S) = min

有向图游戏:定义mex运算:

SG(S) = mex(SG(son(S)))

说人话就是所有后继状态的SG值的mex。

公平组合游戏:多个独立游戏,每次选择一个游戏走一步。最后无路可走的人输。SG值为各个子游戏的异或和。


参考资料:。

Bash Game:

n个石子,每个人只能取[1, m]个,不能取者输。此时SG(S) = n % (m + 1)

Wythoff Game:

两堆石子a,b,每个人可以在其中一堆或两堆取相同的任意个。不能取者输。

令t = (1 + 50.5) / 2,若abs(a - b) * t == min(a, b)则先手败,否则先手胜。

Nim Game:

n个石子,每个人可以取任意个,不能取者输。此时SG(S) = n

Moore's Nimk:()

n堆石子,每次从[1, k]个堆中分别取走若干个。不能取者输。

yyb:

还有一种说法:

阶梯博弈:()

k个阶梯(地面为0号),每次选择一个阶梯,移动若干个石子到下一阶梯,不能移动者输。此时等价于只有奇数号阶梯上石子的普通Nim。

以下内容参考。

Anti-SG(反Steins;Gate是不是SERN啊)

感觉慢慢证还是比较好理解,但是据说市面上只有一道题...弃疗了。

Muti-SG:

一次可以把一个子游戏拆分成若干个子游戏(???)直接暴力SG。

Every-SG:

每次要把所有未完的子游戏全部走一步。最后无路可走的人输。

定义step(S)代表S局面你所期望的结束步数。你要让能赢的尽量玩的久,输的尽早结束。

必胜当且仅当max(step)为奇数。

翻硬币游戏:()

对于每个单独的正面朝上的局面SG值,直接手玩找规律。

不平等博弈:去死吧。

。。

转载于:https://www.cnblogs.com/huyufeifei/p/10550718.html

你可能感兴趣的文章
android 深入研究ratingbar自定义
查看>>
Javascript 笔记与总结(2-5)window 对象
查看>>
OC开发_代码片段——代码编写简单的tableViewCell
查看>>
(五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
查看>>
SQL Server 2012:SQL Server体系结构——一个查询的生命周期(第3部分)(完结)...
查看>>
ActionScript3游戏中的图像编程(连载十七)
查看>>
《3D Math Primer for Graphics and Game Development》读书笔记2
查看>>
【转】Android 带checkbox的listView 实现多选,全选,反选----解决checkbox错位问题
查看>>
乾坤合一~Linux设备驱动之I2C核心、总线以及设备驱动
查看>>
Linux 下开启ssh服务(转)
查看>>
tomcat内存设置
查看>>
Winform基础
查看>>
RS特殊报表样式需求处理
查看>>
yum安装MySQL
查看>>
在Android Studio中使用shareSDK进行社会化分享(图文教程)
查看>>
[翻译]利用C#获取终端服务(Terminal Services)会话的闲置时间
查看>>
20天android学习
查看>>
优化SqlServer--数据压缩
查看>>
VS2010性能监视工具
查看>>
转载:APP的上线和推广——线上推广渠道
查看>>