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

做网站收录的网站有哪些网站建设分金手指排名十一

做网站收录的网站有哪些,网站建设分金手指排名十一,百度贴吧官网,太原免费自助建站模板2029. 石子游戏 IX Alice 和 Bob 再次设计了一款新的石子游戏。现有一行 n 个石子#xff0c;每个石子都有一个关联的数字表示它的价值。给你一个整数数组 stones #xff0c;其中 stones[i] 是第 i 个石子的价值。 Alice 和 Bob 轮流进行自己的回合#xff0c;Alice 先手…2029. 石子游戏 IX Alice 和 Bob 再次设计了一款新的石子游戏。现有一行 n 个石子每个石子都有一个关联的数字表示它的价值。给你一个整数数组 stones 其中 stones[i] 是第 i 个石子的价值。 Alice 和 Bob 轮流进行自己的回合Alice 先手。每一回合玩家需要从 stones 中移除任一石子。 如果玩家移除石子后导致 所有已移除石子 的价值 总和 可以被 3 整除那么该玩家就 输掉游戏 。 如果不满足上一条且移除后没有任何剩余的石子那么 Bob 将会直接获胜即便是在 Alice 的回合。 假设两位玩家均采用 最佳 决策。如果 Alice 获胜返回 true 如果 Bob 获胜返回 false 。 示例 1输入stones [2,1] 输出true 解释游戏进行如下 - 回合 1Alice 可以移除任意一个石子。 - 回合 2Bob 移除剩下的石子。 已移除的石子的值总和为 1 2 3 且可以被 3 整除。因此Bob 输Alice 获胜。示例 2输入stones [2] 输出false 解释Alice 会移除唯一一个石子已移除石子的值总和为 2 。 由于所有石子都已移除且值总和无法被 3 整除Bob 获胜。示例 3输入stones [5,1,2,4,3] 输出false 解释Bob 总会获胜。其中一种可能的游戏进行方式如下 - 回合 1Alice 可以移除值为 1 的第 2 个石子。已移除石子值总和为 1 。 - 回合 2Bob 可以移除值为 3 的第 5 个石子。已移除石子值总和为 1 3 4 。 - 回合 3Alices 可以移除值为 4 的第 4 个石子。已移除石子值总和为 1 3 4 8 。 - 回合 4Bob 可以移除值为 2 的第 3 个石子。已移除石子值总和为 1 3 4 2 10. - 回合 5Alice 可以移除值为 5 的第 1 个石子。已移除石子值总和为 1 3 4 2 5 15. Alice 输掉游戏因为已移除石子值总和15可以被 3 整除Bob 获胜。解题思路 因为如果玩家移除石子后导致 所有已移除石子 的价值 总和 可以被 3 整除那么该玩家就 输掉游戏 。所以我们已移除石头和3的整除关系就可以了所以我们只需要把石头分为3类mod3为012的三类称为mod1mod2和mod3mod1和mod2两类的石头相加必然会被3整除而已经移除的石头总数在移除的过程中是不断变化状态的例如原来是mod1状态移除一堆mod1状态的石头后就会转化为mod2状态为了使得不产生mod0状态Alice和BOb的最佳拿法必然是 Alice先拿mod1或者mod2以mod1为例11212121212产生12循环0可以随意穿插不影响结果一旦哪一方不能继续产生12循环那方就失败 代码 class Solution { public:bool stoneGameIX(vectorint stones) {vectorint a(3);for (auto i:stones) a[i%3];vectorint b{a[0],a[2],a[1]};return check(a)|check(b);}bool check(vectorint a){if (a[1]0) return false;a[1]--;int tmin(a[1],a[2])*21a[0];if (a[1]a[2]){a[1]--;t;}return t%21a[1]!a[2];} };
http://www.yutouwan.com/news/284674/

相关文章:

  • 石家庄个人做网站东营市住宅与房地产信息网
  • 做的网站在不同浏览器视频网站设计模板
  • 维护中网站炒股网站怎么做
  • dw制作个人网站的具体步骤做网站设计参考文献
  • wordpress 网站打开速度慢快速优化关键词排名
  • 招聘工作的网站有哪些专业的免费网站建设
  • discuz做服务网站陕西住建电子证书查询
  • 规范 加强网站建设管理临沂网站建设临沂
  • 淘宝做动图网站为什么做网站网站
  • cms建站系统自己做个网站多少钱
  • 网站建设方案策划书百度搜索引擎api
  • 什么是网站站点建设介绍订餐网站怎么做
  • 申请建设网站的报告书番禺网站开发设计
  • 学网站建设工作哪学网页设计好
  • 厦门物业备案建设局登什么网站百度点击器找名风软件
  • 做酒店销售上哪个网站好东昌府网站建设公司
  • 天津铁路建设投资控股(集团)网站网站建设销售还能做吗
  • 网站搭建 主机推荐网站优化员seo招聘
  • 网站建设项目经费的报告开发软件的工具
  • 新加坡网站建设公司怎么做网站的用户注册
  • 网站提权产品推广包括哪些内容
  • 国内好的企业网站品牌网站怎么做
  • 国外免费建站网站不用下载申通物流的网站建设
  • 移动网站制作价格注册网站需要营业执照吗
  • 照片做3d网站网站建设方案拓扑图
  • 网站维护费怎么做分录网站更改备案信息在哪
  • 商城类网站主要分为哪些模块九江建设公司网站
  • 侯马市网站建设公司wordpress toggle
  • 便宜正品的购物app龙斗seo博客
  • 网站建设与管理设计一级消防工程师考试试题及答案