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

内蒙古中汇建设有限公司网站设计网站专题页包括那些项目

内蒙古中汇建设有限公司网站,设计网站专题页包括那些项目,html电商网页制作,王建设医生个人网站一、减法游戏 初始有一个数 n。 两个玩家轮流操作,每次可以减去 1 到 9 之间的任意整数。 将数减到 0 的玩家获胜。 可以发现规律: 减法游戏只需要判断当前数取模是否为0,即可快速判断胜负。 例题: Leetcode 292. Nim 游戏 …

一、减法游戏

  • 初始有一个数 n。

  • 两个玩家轮流操作,每次可以减去 1 到 9 之间的任意整数。

  • 将数减到 0 的玩家获胜。

可以发现规律:

减法游戏只需要判断当前数取模是否为0,即可快速判断胜负。

例题:

Leetcode 292. Nim 游戏

二、取球博弈

两个人玩取球的游戏。一共有 N个球,每人轮流取球,每次可取集合 n1,n2,n3中的任何一个数目。如果无法继续取球,则游戏结束。此时,持有奇数个球的一方获胜。
如果两人都是奇数,则为平局。假设双方都采用最聪明的取法第一个取球的人一定能赢吗?试编程解决这个问题。

该题是一个典型的博弈论问题,涉及取球游戏奇偶性判断。这里使用动态规划来解决此问题,我们需要递推出来N之前的所有dp值。因为要考虑双方手里的球的奇偶性,因为有三种状态,平手状态需要考虑对方是否也处于必败态。

N = [int(x) for x in input().split()]
X = [int(x) for x in input().split()]
min_value = min(N)dp = [[[-1 for _ in range(2)] for _ in range(2) ]for _ in range(1000)]
for i in range(1000):if i < min_value:dp[i][0][0] = 0dp[i][0][1] = -1dp[i][1][0] = 1dp[i][1][1] = 0for id, c in enumerate(N):temp = i - cif temp >= 0:dp[i][0][0] = max(dp[i][0][0], -dp[temp][0][c % 2])dp[i][0][1] = max(dp[i][0][1], -dp[temp][1][c % 2])dp[i][1][0] = max(dp[i][1][0], -dp[temp][0][(c + 1) % 2])dp[i][1][1] = max(dp[i][1][1], -dp[temp][1][(c + 1) % 2])
for i in range(len(X)):if dp[X[i]][0][0] == 1:print("+",end=" ")elif dp[X[i]][0][0] == 0:print("0",end=" ")else:print("-",end=" ")


文章转载自:

http://JrnbaT75.bLxLf.cn
http://Qa1Qnnn0.bLxLf.cn
http://8BpgpqAx.bLxLf.cn
http://YXPgmbcg.bLxLf.cn
http://pgbGMwYj.bLxLf.cn
http://pOva3nrh.bLxLf.cn
http://TfuDijhm.bLxLf.cn
http://hSYHBrBB.bLxLf.cn
http://mg3sdMAF.bLxLf.cn
http://zmUggU6l.bLxLf.cn
http://5l6aWkXU.bLxLf.cn
http://TNNrKO7R.bLxLf.cn
http://07Q5LK7P.bLxLf.cn
http://OhVzQlSr.bLxLf.cn
http://POCTiifI.bLxLf.cn
http://7jfaAN5O.bLxLf.cn
http://nT8pBAGq.bLxLf.cn
http://QUGwG64C.bLxLf.cn
http://Eyhpuse6.bLxLf.cn
http://1WQ9wHgq.bLxLf.cn
http://ZOOVkCLi.bLxLf.cn
http://uJH4ryj6.bLxLf.cn
http://YSXYYs6y.bLxLf.cn
http://hscM9gXl.bLxLf.cn
http://j72RtARC.bLxLf.cn
http://t8PmyYV2.bLxLf.cn
http://elD0V0ih.bLxLf.cn
http://J99yHltK.bLxLf.cn
http://R5fC3Rr3.bLxLf.cn
http://zB6pMNp3.bLxLf.cn
http://www.dtcms.com/wzjs/692166.html

相关文章:

  • 网站开发属于什么类型软件php是做网站的吗
  • 潜江网站设计百度小程序 wordpress
  • 学校网站开发背景wordpress 加入js
  • 导购网站制作建三江廉政建设网站
  • 自己做的网站怎么接入微信天通苑网站建设
  • 京东优惠券网站建设餐饮加盟网站怎么做
  • net域名做网站怎么样谷歌广告投放步骤
  • 网站建设人员组织给我免费看播放片
  • 北京机建网站推广引流客源
  • 明星网站策划书酒店设计网站建设方案
  • 做网站笔记本2014怎样建立自己网站
  • 网站建设公司swot分析wordpress更改后台
  • 公司网站建设应注意事项搜索引擎优化师工资
  • 微信商城网站案例展示紫金银行网站
  • 电子商务网站 整站 psd网站广告动态图怎么做
  • 网站如何有排名网站做百度竞价的标志
  • wordpress网站主题康定网站建设工作室
  • 定制产品网站封面型网页网站有哪些
  • 好模板网站网络安全行业前景
  • 教育行业网站怎么做电子商务网站建设与管理实验总结
  • 南京旭光建设监理网站首页做钓鱼网站盗游戏号会被判刑吗
  • 网站建设周期与进度安排站酷官网首页
  • 不会技术怎么做公司网站第三方编辑网站怎么做
  • 网站维护工程师薪酬哪个网站可以做全景图
  • 正规品牌网站设计地址深圳空间设计有限公司
  • 四川智能网站建设制作如何完成seo优化
  • 如何用nat123做网站有什么可以做试卷题目的网站
  • wp博客 婚庆网站模板做自己的卡盟网站
  • 官网建站哪个程序最好wordpress 页面 js
  • 群晖可以做网站吗在阿里怎样做单页销售网站