当前位置: 首页 > news >正文

个人网站需要什么页面校园网站建设的开题报告

个人网站需要什么页面,校园网站建设的开题报告,PHP 网站开发 重点知识,成都网站建设开发价格目录 前言巴什博弈(Bash Game)小试牛刀PN分析实战检验总结 前言 博弈类问题大致分为: 公平组合游戏、非公平组合游戏(绝大多数的棋类游戏)和 反常游戏 巴什博弈(Bash Game) 一共有n颗石子,两个人轮流拿,每次可以拿1~m颗…

目录

  • 前言
  • 巴什博弈(Bash Game)
  • 小试牛刀
  • PN分析
  • 实战检验
  • 总结


前言


博弈类问题大致分为:
公平组合游戏、非公平组合游戏(绝大多数的棋类游戏)和 反常游戏



巴什博弈(Bash Game)


一共有n颗石子,两个人轮流拿,每次可以拿1~m颗石子
最先取光石子的一方为胜(没有石子可以拿的人为败),根据n、m返回谁赢


分析

我们从最简单的情景开始分析
当石子有 1−m 个时,先手必胜(一次拿完)
当石子有m+1个时,先手无论拿几个,后手都可以拿完,先手必败
不难发现:面临 m+1个石子的人一定失败。
这样的话,最优策略一定是:通过拿走石子,使得对方拿石子时还有 m+1个剩余

推广至一般情况:
【1】当n不可被m+1整除时,先手必胜
为什么? n %(m+1)= r,先手拿走 r ,后手即面临 m+1的整数倍颗石子,必败
【2】同理,当n可被m+1整除时,先手必败


测试链接 hduoj1846


示例code:

c = int(input())
for _ in range(c):n, m = map(int, input().split())if n % (m + 1) == 0:print("second")else:print("first")

小试牛刀


hduoj2188

在这里插入图片描述

题解:

# 和前面几乎一样的code
c = int(input())
for _ in range(c):n, m = map(int, input().split())if n % (m + 1) != 0:print("Grass")else:print("Rabbit")

PN分析


在这里插入图片描述


实战检验


Roy&October之取石子

题目背景

Roy 和 October 两人在玩一个取石子的游戏。

题目描述

游戏规则是这样的:共有 n n n 个石子,两人每次都只能取 p k p^k pk 个( p p p 为质数, k k k 为自然数,且 p k p^k pk 小于等于当前剩余石子数),谁取走最后一个石子,谁就赢了。

现在 October 先取,问她有没有必胜策略。

若她有必胜策略,输出一行 October wins!;否则输出一行 Roy wins!

输入格式

第一行一个正整数 T T T,表示测试点组数。

2 2 2 ∼ \sim T + 1 T+1 T+1 行,一行一个正整数 n n n,表示石子个数。

输出格式

T T T 行,每行分别为 October wins!Roy wins!

样例输入

3
4
9
14

样例输出

October wins!
October wins!
October wins!

提示

对于 30 % 30\% 30% 的数据, 1 ≤ n ≤ 30 1\leq n\leq 30 1n30

对于 60 % 60\% 60% 的数据, 1 ≤ n ≤ 1 0 6 1\leq n\leq 10^6 1n106

对于 100 % 100\% 100% 的数据, 1 ≤ n ≤ 5 × 1 0 7 1\leq n\leq 5\times 10^7 1n5×107, 1 ≤ T ≤ 1 0 5 1\leq T\leq 10^5 1T105

(改编题)


思路

每次可以拿质数的自然数次方颗石子
对于6的倍数,一定不是质数的某一自然数次方
1,2,3,4,5都可以一次取到,
当n=6时,第一个人无论怎么取,后手赢

推至一般情况:
当n不是6的倍数,先手赢
当n是6的倍数,后手赢


题解代码:

t = int(input())
for _ in range(t):n = int(input())if n % 6 == 0:print("Roy wins!")else:print("October wins!")

总结


巴什博弈是一个相对简单的问题,但它引入了重要的概念,比如P态和N态的概念,对理解更复杂的组合博弈非常有用。
此外,如何通过数学公式快速得出结论也是解决此类问题的关键技巧之一。


如果有更多问题或需要进一步的帮助,可以在评论区留言讨论哦!
如果喜欢的话,请给博主点个关注 谢谢

http://www.laogonggong.com/news/70876.html

相关文章:

  • h5响应式集团网站推荐网站 模板 下载
  • 网站的建设目标是什么代理网络是什么
  • 网站建设要咨询哪些wordpress+展开
  • 上海 宝安网站建设 网络服务北京西站官网主页
  • python和php做网站太原今天刚刚发生的新闻
  • 徐州市建设工程信息服务平台太原搜索引擎优化
  • CDN 网站是否需要重新备案网站图片管理系统
  • 用固定ip做访问网站服务器房天下官网首页
  • 建设项目环境影响登记网站天津常州seo网络推广
  • 怎么做百度网站推广北京市建设工程交易信息网官网
  • 北京网站备案号邢台网站建设邢台
  • 企业网站源码搜一品资源简单网站建设软件
  • 网站静态化设计驻马店哪里做网站
  • 不买服务器做网站wordpress 整站下载
  • wordpress 分类标签筛选专业做网站优化需要多久
  • 网络推广网站排行榜php网站建设网站
  • 大型网站建设设备logo制作规范
  • vps 网站能打开做百度移动网站排
  • 沈阳开发网站公司建设学院网站的通知
  • 建站需要什么软件平面设计专业网站
  • 室内设计做效果图可以接单的网站广告公司名字后缀
  • 广州市白云区建设局 网站朝阳区手机网站设计服务
  • 设计师应该看的网站网站例子大全
  • 五金公司宣传册设计样本什么叫网站优化
  • 网站搭建申请wordpress 新建窗口
  • 章丘市网站建设seo房产网签合同
  • 网站制作哪家大本地网站地图生成器
  • 网站怎么做才有百度权重软件公司取名
  • 用vue开发的网站网站域名到期查询
  • 中国空间站有哪些国家加入i深圳app官方下载