码迷,mamicode.com
首页 >  
搜索关键字:nim or not nim    ( 2819个结果
hiho一下 第四十五周 博弈游戏·Nim游戏·二 [ 博弈 ]
传送门题目1 : 博弈游戏·Nim游戏·二时间限制:10000ms单点时限:1000ms内存限制:256MB描述Alice和Bob这一次准备玩一个关于硬币的游戏:N枚硬币排成一列,有的正面朝上,有的背面朝上,从左到右依次编号为1..N。现在两人轮流翻硬币,每次只能将一枚正面朝上的硬币翻过来,并且可以...
分类:其他好文   时间:2015-05-11 10:33:43    阅读次数:123
zoj3591 Nim(Nim博弈)
ZOJ 3591Nim(Nim博弈)题目意思是说有n堆石子,Alice只能从中选出连续的几堆来玩Nim博弈,现在问Alice想要获胜有多少种方法(即有多少种选择方式)。方法是这样的,由于Nim博弈必胜的条件是所有数的抑或值不为0,证明见 点击 ,所以答案就转化为原序列有多少个区间的亦或值为0,用n*...
分类:其他好文   时间:2015-05-10 20:20:52    阅读次数:152
组合游戏 - SG函数和SG定理
组合游戏的和通常是很复杂的,所以我们介绍一种新工具,可以使组合问题变得简单————SG函数和SG定理。 Sprague-Grundy定理(SG定理):         游戏和的SG函数等于各个游戏SG函数的Nim和。这样就可以将每一个子游戏分而治之,从而简化了问题。而Bouton定理就是Sprague-Grundy定理在Nim游戏中的直接应用,因为单堆的Nim游戏 SG函数满足 SG(x) =...
分类:其他好文   时间:2015-05-07 10:36:37    阅读次数:136
[zoj3591]Nim 游戏
题意:有n堆火柴,选择连续若干堆火柴进行Nim游戏,求让先手胜的选择方案数。思路:让先手胜等同于这些数的异或值不同于0,不妨转化为求让先手败的方案数。此时记录一个前缀的异或和val[i],那么答案就是count({i,j})(0 4 #include 5 #include 6 #inclu...
分类:其他好文   时间:2015-05-06 06:51:16    阅读次数:153
Nim游戏
博弈游戏·Nim游戏时间限制:10000ms单点时限:1000ms内存限制:256MB描述今天我们要认识一对新朋友,Alice与Bob。Alice与Bob总是在进行各种各样的比试,今天他们在玩一个取石子的游戏。在这个游戏中,Alice和Bob放置了N堆不同的石子,编号1..N,第i堆中有A[i]个石...
分类:其他好文   时间:2015-05-04 19:35:21    阅读次数:105
编程之美----NIM游戏
: 博弈游戏·Nim游戏时间限制:10000ms单点时限:1000ms内存限制:256MB描述今天我们要认识一对新朋友,Alice与Bob。Alice与Bob总是在进行各种各样的比试,今天他们在玩一个取石子的游戏。在这个游戏中,Alice和Bob放置了N堆不同的石子,编号1..N,第i堆中有A[i]...
分类:其他好文   时间:2015-05-04 09:48:39    阅读次数:659
hiho一下 第四十四周 题目1 : 博弈游戏·Nim游戏
题目1 : 博弈游戏·Nim游戏 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 今天我们要认识一对新朋友,Alice与Bob。 Alice与Bob总是在进行各种各样的比试,今天他们在玩一个取石子的游戏。 在这个游戏中,Alice和Bob放置了N堆不同的石子,编号1..N,第i堆中有A[i]个石子。 每一次行动,Alice和Bob可以选...
分类:其他好文   时间:2015-05-03 12:01:42    阅读次数:154
[POJ2068]Nim解题报告
Let's play a traditional game Nim. You and I are seated across a table and we have a hundred stones on the table (we know the number of stones exactly...
分类:其他好文   时间:2015-04-29 21:06:13    阅读次数:180
HDU 2176 (Nim博弈 先手取胜方案) 取(m堆)石子游戏
切切水题,放松心情:-D 1 #include 2 3 const int maxn = 200000 + 10; 4 int a[maxn]; 5 6 int main() 7 { 8 //freopen("in.txt", "r", stdin); 9 10 int m;1...
分类:其他好文   时间:2015-04-28 16:04:14    阅读次数:104
poj 2425 A Chess Game grundy值
题意: 给一个拓扑图,在一些点上有棋子,两个玩家每次轮流将一颗棋子沿有向边移动一次,无法移动则失败。 分析: 理解nim和状态的grundy值两下就敲出来了。 代码: //poj 2425 //sep9 #include #include using namespace std; const int maxN=1024; vector g[maxN]; int vis[maxN];...
分类:其他好文   时间:2015-04-23 09:38:43    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!