
博弈论
文章平均质量分 82
chaoyueziji123
这个作者很懒,什么都没留下…
展开
-
Fibonacci again and again(sg值的模板应用)
Problem Description任何一个大学生对菲波那契数列(Fibonacci numbers)应该都不会陌生,它是这样定义的:F(1)=1;F(2)=2;F(n)=F(n-1)+F(n-2)(n>=3);所以,1,2,3,5,8,13……就是菲波那契数列。在HDOJ上有不少相关的题目,比如1005 Fibonacci again就是曾经的浙江省赛题。今天,原创 2015-01-26 16:01:21 · 652 阅读 · 0 评论 -
博弈论 (SG函数)
首先定义mex(minimal excludant)运算,这是施加于一个集合的运算,表示最小的不属于这个集合的非负整数。例如mex{0,1,2,4}=3、mex{2,3,5}=0、mex{}=0。对于一个给定的有向无环图,定义关于图的每个顶点的Sprague-Grundy函数g如下:g(x)=mex{ g(y) | y是x的后继 },这里的g(x)即sg[x]例如:取石子问题,有1转载 2015-01-27 20:50:47 · 1247 阅读 · 0 评论 -
取石子游戏 hdu1527
Problem Description有两堆石子,数量任意,可以不同。游戏开始由两个人轮流取石子。游戏规定,每次有两种不同的取法,一是可以在任意的一堆中取走任意多的石子;二是可以在两堆中同时取走相同数量的石子。最后把石子全部取完者为胜者。现在给出初始的两堆石子的数目,如果轮到你先取,假设双方都采取最好的策略,问最后你是胜者还是败者。 Input输入包含若干行,表示若干种石子的初转载 2015-01-29 00:24:30 · 856 阅读 · 0 评论 -
Brave Game(sg函数模板)
Brave GameTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 7367 Accepted Submission(s): 4897Problem Description十年前读大学的时候,中国每年都原创 2015-01-29 23:12:05 · 761 阅读 · 0 评论 -
Being a Good Boy in Spring Festival(Nim博弈变形)
Being a Good Boy in Spring FestivalTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5069 Accepted Submission(s): 3034Problem Descr转载 2015-01-30 10:53:12 · 657 阅读 · 0 评论 -
Good Luck in CET-4 Everybody!(sg函数模板)
Good Luck in CET-4 Everybody!Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5815 Accepted Submission(s): 3759Problem Description原创 2015-01-30 00:00:03 · 864 阅读 · 0 评论 -
Fibonacci again and again(Nim博弈)
Fibonacci again and againTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 5541 Accepted Submission(s): 2327Problem Description原创 2015-01-30 10:40:54 · 719 阅读 · 0 评论