世界

誰も いない 枯れた世界で 悪戲の 意味を知ったよ

BZOJ 2927 POI1999 多边形之战 博弈论

题目大意:给定一个凸多边形的三角剖分,其中一个三角形被涂成了黑色,每次可以割一刀割下一个三角形,割下黑色三角形的人胜利,求是否先手必胜这傻逼题我想了50min。。。50min!把这个图转对偶图之后会变成一棵树。。。 问题转化成了给定一棵树有一个黑色节点每次删除一个叶节点,删除黑色节点的人胜利 ...

2015-07-10 19:56:59

阅读数:1411

评论数:0

BZOJ 4147 AMPPZ2014 Euclidean Nim 博弈论+数论

题目大意:给定nn个石子,两人轮流操作,规则如下: 轮到先手操作时:若石子数<p<p,那么只能添加pp个石子,否则可以拿走pp的倍数个石子 轮到后手操作时:若石子数<q<q,那么只能添加qq个石子,否则可以拿走qq的倍数个石子 拿走所有石子的人胜利,问先手是否必...

2015-06-18 16:55:18

阅读数:2381

评论数:3

BZOJ 1982 Spoj 2021 Moving Pebbles 博弈论

题目大意:给定n堆石子,每次可以选择一堆石子,拿走任意个,然后将堆中剩余石子移动任意个到任意一些堆里,不能操作者为输,求是否先手必胜 必败状态为:nn为偶数,且将石子数相同的堆两两配对可以配成n2\frac n2对 例如: 66 1 1 4 4 5 5 1\ 1\ 4\ 4\ 5\ 5\ ...

2015-05-28 15:05:30

阅读数:1519

评论数:0

BZOJ 3895 取石子 博弈论+记忆化搜索

题目大意:给定n堆石子,两人轮流操作,每个人可以合并两堆石子或拿走一个石子,不能操作者输,问是否先手必胜 直接想很难搞,我们不妨来考虑一个特殊情况 假设每堆石子的数量都>1 那么我们定义操作数b为当前石子总数+当前堆数-1 若b为奇数,则先手必胜,否则后手必胜 证明: 若当前只有...

2015-02-28 19:59:20

阅读数:1716

评论数:3

BZOJ 1443 JSOI2009 游戏Game 二分图博弈

题目大意:给定一个矩阵,一些位置有障碍,先手放置在某个位置,后手移动,先手再移动,一个格子只能经过一次,问是否先手必胜 二分图博弈= = 将矩阵建成二分图,考虑二分图博弈的模型: 给定一个二分图,每个点只能走一次,先手选定位置后手走,问是否先手必胜 那么对于任意一个点,如果存在一个最大匹配中...

2015-02-01 22:04:54

阅读数:1662

评论数:0

BZOJ 3759 Hungergame 博弈论+高斯消元

题目大意:给定一些箱子,每个箱子里有一些石子,两个人轮流操作,每个人可以进行以下操作之一: 1.打开任意多的箱子 2.从一个打开的箱子中拿走任意多的石子 不能操作者判负,求先手是否必胜 先手必胜的状态为:给出的数字集合存在一个异或和为零的非空子集,则先手必胜 证明: 首先我们有状态A:...

2014-11-26 19:13:14

阅读数:1913

评论数:0

BZOJ 1022 SHOI2008 小约翰的游戏John 博弈论

题目大意:反Nim游戏,即取走最后一个的人输 首先状态1:如果所有的堆都是1,那么堆数为偶先手必胜,否则先手必败 然后状态2:如果有两个堆数量相同且不为1,那么后手拥有控场能力,即: 若先手拿走一堆,那么后手可以选择将另一堆留下1个或者全拿走,使这两堆最终只剩1个或0个; 若先手将一堆拿剩...

2014-10-28 18:33:42

阅读数:2549

评论数:0

BZOJ 2819 Nim 树链剖分/DFS序+LCA+树状数组

题意:给定一棵树,每个节点是一堆石子,给定两种操作: 1.改变x号节点的石子数量 2.用从x到y的路径上的所有堆石子玩一次Nim游戏,询问是否有必胜策略 Nim游戏有必胜策略的充要条件是所有堆的石子数异或起来不为零 这题首先一看就是树链剖分 然后题目很善良地告诉我们深搜会爆栈 于是我们可以...

2014-09-02 09:30:06

阅读数:2297

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭