![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
博弈论
文章平均质量分 72
相关总结及OJ练习
Ypuyu
Ypuyu
展开
-
[M博弈论] lc877. 石子游戏(博弈论+区间dp+好题+思维)
文章目录1. 题目来源2. 题目解析1. 题目来源链接:877. 石子游戏2. 题目解析本题可以偷鸡。博弈论:由于序列是偶数长度,且只能从两端开始选。假设下标从 1 开始,那么先手玩家一定能够在两端选择 一奇一偶 的下标,有两种情况。而后手玩家就只能在两端选择 同奇同偶 的下标。所以,先手玩家在第一次操作时就能够计算 奇数下标和偶数下标 的和哪个大,每一次决策都限制后手玩家只能选择最优奇偶性序列的对立面即可。区间 dp:f[l, r] 表示在区间 [l, r] 之间先手玩家原创 2021-06-16 14:14:45 · 157 阅读 · 0 评论 -
[H数学] lc810. 黑板异或游戏(数学+博弈论+思维)
文章目录1. 题目来源2. 题目解析1. 题目来源链接:810. 黑板异或游戏相关题目:[博弈论] Nim游戏及SG函数(经典+台阶+集合+拆分)官方题解写的挺不错的,可以看看。2. 题目解析数学题,思维题,博弈论。相较于 Nim 游戏来讲,这个还是比较简单的题目了。结论比较难猜。博弈论两个关键概念,必胜态、必败态。我们记数组所有元素异或和为 S,数组长度为 n。必胜态:S 为 0,或者 n 为偶数。必败态:S 不为 0,且 n 为奇数。简单数学归纳法即可证明:当 n=0 时原创 2021-05-22 10:13:37 · 195 阅读 · 0 评论 -
[博弈论] Nim游戏及SG函数(经典+台阶+集合+拆分)
文章目录0. 前言1. Nim 游戏+模板题2. 台阶 - Nim 游戏+变种题3. Mex运算与SG函数4. 集合 - Nim 游戏+变种题5. 拆分 - Nim 游戏+变种题0. 前言一堆关于基础博弈论算法题的相关定义:NIM游戏:给定N堆物品,第i堆物品有Ai个。两名玩家轮流行动,每次可以任选一堆,取走任意多个物品,可把一堆取光,但不能不取。取走最后一件物品者获胜。两人都采取最优策略,问先手是否必胜。我们把这种游戏称为NIM博弈。把游戏过程中面临的状态称为局面。整局游戏第一个行动的称为先手,原创 2020-11-07 23:27:37 · 706 阅读 · 0 评论