关于无向图删边游戏,首先游戏的规则如下:

然后看下最关键的定理:

叶子节点的 SG 值为 0;

中间节点的 SG 值为它的所有子节点的 SG 值 加 1 后的异或和。

精彩证明:

有了这个定理,这个问题就可以轻松用sg函数搞定了.

然后再来看几个变形.

1.

可以发现,得到两个关键性质,直接就可以转变为树上删边游戏了。

2.

对于这种情况只需要不停的找环,然后缩点,变成树即可解决。

本文大部分根据 贾志豪的 《组合游戏略述——浅谈 SG 游戏的若干拓展及变形 》得到。

博弈——无向图删边游戏相关推荐

  1. HDU 3590 PP and QQ(反nim博弈,删边游戏)

    PP and QQ 思路 删边游戏了解一下,其实就是个nim博弈吧,只是删边个数有特殊限制, 然后就是一个反nim博弈了. 删边定理: 遇到分叉口时,它的子树上的可操作的sg函数为所有子树节点的sg函 ...

  2. 树上删边游戏及其拓展(公平博弈:克朗原理+费森原理)

    参考资料 问题描述 在某一棵树上删除一条边,同时删去所有在删除后不再与根相连的部分 双方轮流操作,无法再进行删除者判定为失败 一个游戏中有多棵树,我们把ta们的根都放在地板上,方便之后的处理 在此,我 ...

  3. 图删边游戏(强连通分量)

    图删边游戏 时间限制 : 10000 MS 空间限制 : 65536 KB 单个测试点为1000MS 问题描述 Alice & Bob有一天发现了一株奇怪的灌木.他的枝分叉之后又可以汇合.更奇 ...

  4. 基于静态博弈的穿越沙漠游戏最优策略

    全国大学生数学建模大赛B题简析 基于静态博弈的穿越沙漠游戏最优策略 摘要 一.问题重述 二.问题分析 第一问的分析 第二问的分析 第三问的分析 部分代码 基于静态博弈的穿越沙漠游戏最优策略 摘要 穿越 ...

  5. 【POJ3710】Christmas Game 博弈 有限制的图上删边游戏(树形删边游戏进化1)

    转载请注明出处:http://blog.csdn.net/vmurder/article/details/42671885 其实我就是觉得原创的访问量比未授权盗版多有点不爽233... 题意: 一个树 ...

  6. 最近做到的一些有意思的数学题目(博弈,双人玩游戏)

    最近做一些数学题目,感觉挺有意思的整理了一下. 1.北京理工大学2018级3月月赛A题:Ervin and Joker https://vjudge.net/problem/Gym-241030A#a ...

  7. 博弈——ICE公平组合游戏(简单整理结论)

    ICE公平组合游戏 公平组合游戏特点 巴什博弈 威佐夫博弈 尼姆博弈 公平组合游戏特点 1.由两名玩家组成. 2.游戏的状态为有限的. 3.两人轮流走,当有一玩家不可继续时游戏结束. 巴什博弈 1.问 ...

  8. 【博弈】取石子游戏(P2599)

    正题 P2599 题目大意 给n堆石子,第 i 堆有 aia_iai​ 个石子,每次可以从最左边或者最右边的一堆里面取若干个,两个人轮流取,问先手是否存在必胜策略 解题思路 设 li,jl_{i,j} ...

  9. 【HDU5299】Circles Game,圆的扫描线+树上删边游戏

    传送门 思路: 两个板子的结合 如果会方法的话没什么难度 至于为什么要写这个博客呢? 只是拿来当板子用-- 圆的扫描线理解了好久,终于想出来是怎么一回事了 我觉得这种东西还是自己主动去思考的好,写的长 ...

最新文章

  1. 网络瓶颈、线程死锁、内存泄露溢出、栈堆、ajax
  2. MySQL插入数据时报错Cause: java.sql.SQLException: #HY000的解决方法
  3. 2014Esri国际用户大会ArcGIS Online
  4. 计算机里的dump是什么意思?(转储、转储文件)
  5. 初学python之路-day18
  6. Matlab中特征选择reliefF算法使用方法(分类与回归)
  7. Stream流中的常用方法_skip
  8. c语言单链表数据显示,C++_C语言单链表常见操作汇总,C语言的单链表是常用的数据结 - phpStudy...
  9. 不喜欢 merge 分叉,那就用 rebase 吧
  10. mysql group_concat去重_MySQL group_concat() 函数用法
  11. 服务器微信了早上好,每天早上好的问候语 微信早安问候语合集66句
  12. php打造自己的喜马拉雅,打造自己的私人知识宝库利器——mybase 7.3.5
  13. Atitit mysql 存储kv 以及php js接口目录kv_mysql.js 1Set.php 1Get.php 2CREATE TABLE `cfg` ( `k`
  14. 《DOOM启示录》读后感
  15. TextMeshPro备用字体疑问
  16. 码农故事:一个辞职创业卖凉皮的程序员
  17. 生成带微信头像的用户二维码
  18. 持久性连接和非持久性连接
  19. bootstrap框架基础使用
  20. 疫情裁员浪潮,如何提高面试通过率

热门文章

  1. 一条长为L的绳子,一面靠墙,另外三边组成矩形,问此矩形最大面积能是多少?...
  2. 阿里百川IMSDK--自定义群聊界面
  3. shell 脚本初习
  4. 对话框式activity
  5. Http请求返回结果报UnsupportedCharsetException
  6. jpcap的配置方法
  7. PHP全栈开发(八):CSS Ⅴ 超链接 style
  8. java.util.Scanner应用详解
  9. Weaveworks增加发布自动化和事件管理
  10. Java对象创建、分配、布局、访问小析(HotSpot虚拟机)(二)