不知道为啥达哥说简单。。。。。。 考场上打了俩小时啥也没写出来导致崩盘了。 但是真的是好题啊。 要求在$NIM\ DAG$上随意加一条边,这条边只能走一次,求$Nim$博弈的胜率最大值和平均值。 考虑求出两个数组$dp[i]$和$g[i][0/1]$ $dp[i]$表示到达的地方是$i$的情况下不论 ...
分类:
其他好文 时间:
2019-10-19 09:24:28
阅读次数:
112
Nim博弈 题目 有n堆物品,两人轮流取,每次取某堆中不少于1个,先取完者胜。 分析 经典问题,该问题的策略也成为了许多问题的基础。 要判断游戏的胜负只需要异或运算就可以了,有以下结论: $a_1 \ xor \ a_2\ xor ... \ xor a_n \neq 0$,必胜态 $a_1 \ x ...
分类:
其他好文 时间:
2019-10-05 20:15:18
阅读次数:
95
简单博弈论 本次简单博弈论讲解六个知识点: 1:bash博弈;2:nim博弈;3:威佐夫博弈;4:Fibonacci博弈;5:sg函数; 首先介绍博弈论问题有如下几个特点 1:博弈模型为两人轮流决策的博弈。并且两人都使用最优策略来取得胜利。 两个玩家,都会采取最优的决策,那么如果存在一个局面为必胜局 ...
分类:
其他好文 时间:
2019-10-03 15:53:42
阅读次数:
84
原题链接 :https://www.acwing.com/problem/content/893/ 给定nn堆石子,两位玩家轮流操作,每次操作可以从任意一堆石子中拿走任意数量的石子(可以拿完,但不能不拿),最后无法进行操作的人视为失败。 问如果两人都采用最优策略,先手是否必胜。 输入格式 第一行包含 ...
分类:
其他好文 时间:
2019-09-01 12:26:47
阅读次数:
62
"POJ" 题意:给定$N$个数,Georgia和Bob轮流操作,每次可以让一个数减去一个正整数,但要保证数列严格单调递增,求谁会获胜? 分析:如果没有保证数列严格单调递增这个限制,就是传统的Nim博弈 取石子游戏.于是考虑把它往Nim上靠.我们把$N$个数先$sort$排序,从最后一个数开始拆成两 ...
分类:
其他好文 时间:
2019-05-18 09:42:39
阅读次数:
133
故事还是得从笔者某次去ktv说起。席间见到某汉子拿出15个色子,分成3,5,7三组,开始和妹子按照以下规则玩耍: 1、每次可以从任意一组中取任意个色子 2、取到最后一组的人赢 任意先后手,大多是某汉子一直赢,然后妹子一直喝,然后。。。 故事背景大概就是这样,回去后我尝试用枚举的方式去寻找必胜策略。大 ...
分类:
编程语言 时间:
2019-05-10 15:00:36
阅读次数:
142
题目是一个很像NIM博弈的一道dp问题,实际上就是利用了NIM博弈的结论,XOR为0 原题目的意思是给定n堆石头,可以取走0-d堆石头,问取走之后后手必胜(实际上就是xor为0的情况)的取法数目 就是利用dp,状态表示就是前i堆,取走j堆,xor值为k 初始化的的状态就是dp[i,0,0]=1; 转 ...
分类:
其他好文 时间:
2019-04-06 11:12:54
阅读次数:
104
Arthur and his sister Caroll have been playing a game called Nim for some time now. Nim is played as follows: The starting position has a number of he ...
分类:
其他好文 时间:
2019-01-28 20:08:33
阅读次数:
123
发现博弈论的题目还是 $Nim$ 博弈和其他的比较多。这次就先简单整理一些 $Nim$ 博弈的类型和东西吧,主要是以某博客里搜来的一串题目为引导。因为是整理,所以就写一些自己的理解,不会说的很详细了…… ...
分类:
其他好文 时间:
2019-01-02 23:20:34
阅读次数:
375
描述 小Hi和小Ho经常一起结对编程,他们通过各种对弈游戏决定谁担任Driver谁担任Observer。 今天他们的对弈是在一棵有根树 T 上进行的。小Hi和小Ho轮流进行删除操作,其中小Hi先手。 游戏的规则是:每次删除,小Hi或小Ho都可以选择一个非根节点,将以该节点为根的子树从 T 中删除。如 ...
分类:
其他好文 时间:
2018-12-25 13:11:27
阅读次数:
211