ACM组合数学.pdf

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACM组合数学,组合数学,数学排列组合公式,高中数学排列组合,组合数学pdf,数学组合公式,数学排列组合,组合数学第五版pdf,南开大学组合数学中心,高中数学排列与组合

组合数学 主讲人:万涛 E-mail: wtommy84@ 组合数学简介 组合数学是一个古老而又年轻的数学分支。 组合学问题到处可见,通常分为两类大问题: (1)排列的存在性 (2)排列的计数和分类 引题  棋盘的完美覆盖  切割立方体  幻方  四色问题  36军官问题  最短路径问题  Nim取子游戏 Nim取子游戏 Nim取子游戏是由两个人面对若干堆石子 进行的游戏。设有k ≤ 1堆石子, 各堆分别 含有n , n , …, n 个石子。游戏的目的就是 1 2 k 选择最后剩下的硬币。游戏法则如下: (1) 游戏人交替进行游戏 (2) 当轮到每个游戏人取子时,选择这些石子 堆中的一堆,并从所选的堆中取走至少一个 石子 Nim取子游戏 想法: 2进制 定义:平衡态 游戏结论:任何人可以在非平衡态做一次取子, 使其变成平衡态。任何人在平衡态下取子一 定会打破平衡态。 Nim取子游戏变化题目(1) 一局游戏在两个游戏人之间如下交替进行: 游戏从一空堆开始。当轮到一个游戏人时, 他可以往该堆中加进1, 2, 3或4枚硬币。往 堆中加进第100枚硬币的游戏人为得胜者。 确定在这局游戏中是游戏人I还是游戏人II能 够确保取胜。取胜的策略是什么? Nim取子游戏变化题目(1) 此问题是一个更简单的问题,答案很明显, 我们发现游戏人II一定是赢家,因为他只需 要保持他和游戏人I放硬币的数和为5即可。 又由于100可以被5整除,所以游戏人II一 定是赢家。 Nim取子游戏变化题目(2) 8 有一棵树,高度为h(≤10 ),现在有 5 n(≤10 )只猴子分别在树上n个不同的位置, 两个游戏人来玩这个游戏,在这种状态下, 两个玩家可以命令任何一只猴子往上爬至少 一个格子,当没有任何猴子有爬的空间时, 这个玩家算为输掉了游戏?请问如果事先告 诉你这些状态,你能判断出两个玩家的输赢 吗? Nim取子游戏变化题目(2) 仔细考虑这个Nim建模的问题,通过把 Nim取子的问题转化成,又可取子,又可放 子问题。 这样完全可以把n分为奇数、偶数两个情 况,把每两个相临猴子的距离差作为Nim取 子每堆石子的数量。 Nim取子游戏变化题目(2)  如果有偶数只猴子,则把两两相邻的猴子之 间的距离看作一堆石子  如果有奇数只猴子,把最上面一只猴子到树 顶的距离看作一堆石子,剩下的猴子同上。 变成了一个“可以加石子”的Nim! Nim取子游戏变化题目(2)  实际上, “加石子”的性质并不影响结果。 如果一方面对平衡态时选择加石子,那么另 一方可以选择把加上的石子原样拿走,仍把 平衡态留给对方。  而本题由于猴子的爬行方向有限制,这个过 程不可能无限进行下去。游戏总会有一个结 束。 Nim取子游戏变化题目(3) 假设有n个Nim堆,每堆的石子数量为a , i 现在把经典的Nim取子的方法改变,设一个 集合s,这个集合里有k个数,每个数为s , i 我们说如果在任何一个堆里取石子的话,你 只能拿个数在集合s中的一种情况。再规定, 如果说哪个游戏人无法取子,则说明他输。 请问如果给你一个这样的状态,你能否确定 谁是赢家吗? Nim取子游戏变化题目(3) 此问题为有限制的Nim取子问题,希望参考 Game Theory论文中

文档评论(0)

gooddoc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档