数学-博弈论
Maxwei_wzj
AFO
展开
-
【HDU1944】S-Nim-博弈论:SG函数
【HDU1944】S-Nim-博弈论:SG函数原创 2017-06-06 19:30:39 · 550 阅读 · 0 评论 -
【BZOJ1188】分裂游戏(HNOI2007)-SG函数
测试地址:分裂游戏 做法: 本题需要用到SG函数。 我们发现每一个巧克力豆都是相互独立的,所以我们可以把整个游戏看成,若干个单个巧克力豆组成的游戏的和游戏。于是SG函数的状态就很好定义了。再思考,一个巧克力豆会分裂成两个,也就是说,从这个巧克力豆走到的状态,都是两个巧克力豆组成的和游戏,这时候我们就很显然明白SG函数怎么算了。至于计算第一步怎么走,暴力枚举走法,如果走下去之后和游戏的SG函数值变成...原创 2018-10-15 16:18:41 · 163 阅读 · 0 评论 -
【HDU5299】Circles Game-扫描线+set+树上删边博弈
测试地址:Circles Game 题目大意:给定nnn个圆,圆两两之间只可能有相离或包含两种关系。两个人博弈,每次可以取走一个圆以及被这个圆包含的所有圆,不能取的人输,问先手必胜还是必败。 做法:本题需要用到扫描线+set+树上删边博弈。 两个圆之间只可能相离或包含,那么显然这种包含关系能够构成一座森林的形状。如果再将所有不被任何圆包含的圆与一个空点相连,这就是一棵树了。意识到我们每次取走...原创 2018-07-08 12:15:20 · 176 阅读 · 0 评论 -
【BZOJ3105】新Nim游戏(CQOI2013)-博弈论+异或线性基+贪心
测试地址:新Nim游戏 做法:本题需要用到博弈论+异或线性基+贪心。 首先根据博弈论的基本知识,标准的Nim游戏中,只要所有火柴堆内的火柴数目的异或值为000,那么先手必败,否则先手必胜。而这个新的游戏在经过前两轮后就是一个由我们先手的标准Nim游戏,那么后手为了胜利,必然会留下若干堆火柴,使得它们的异或值为000,而我们为了胜利,就不能提供后手这个机会,那么我们就要使得我们选完后,留下的火柴...原创 2018-03-21 20:41:19 · 265 阅读 · 0 评论 -
【HDU4778】Gems Fight!-状态压缩DP+博弈
【HDU4778】Gems Fight!-状态压缩DP+博弈原创 2017-09-20 17:40:32 · 369 阅读 · 0 评论 -
【NOI2011T6】兔兔与蛋蛋的游戏-二分图最大匹配+博弈
【NOI2011T6】兔兔与蛋蛋的游戏-二分图最大匹配+博弈原创 2017-06-08 21:01:39 · 613 阅读 · 0 评论 -
【BZOJ1443】游戏Game(JSOI2009)-二分图最大匹配+博弈
【BZOJ1443】游戏Game(JSOI2009)-二分图最大匹配+博弈原创 2017-06-08 12:24:25 · 473 阅读 · 0 评论 -
【POJ2311】Cutting Game-SG博弈
【POJ2311】Cutting Game-SG博弈原创 2017-06-07 12:35:29 · 514 阅读 · 0 评论