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

江西做网站哪家好网页设计各个部分的尺寸

江西做网站哪家好,网页设计各个部分的尺寸,动力无限做网站怎样,重庆企业网络推广软件不要美化自己当初没有选择的那一条路 —— 24.4.7 Nim 游戏 你和你的朋友#xff0c;两个人一起玩 Nim 游戏#xff1a; 桌子上有一堆石头。你们轮流进行自己的回合#xff0c; 你作为先手 。每一回合#xff0c;轮到的人拿掉 1 - 3 块石头。拿掉最后一块石头的人就是获胜者…  不要美化自己当初没有选择的那一条路                                             —— 24.4.7 Nim 游戏 你和你的朋友两个人一起玩 Nim 游戏 桌子上有一堆石头。你们轮流进行自己的回合 你作为先手 。每一回合轮到的人拿掉 1 - 3 块石头。拿掉最后一块石头的人就是获胜者。 假设你们每一步都是最优解。请编写一个函数来判断你是否可以在给定石头数量为 n 的情况下赢得游戏。如果可以赢返回 true否则返回 false 。 示例 1 输入n 4 输出false 解释以下是可能的结果: 1. 移除1颗石头。你的朋友移走了3块石头包括最后一块。你的朋友赢了。 2. 移除2个石子。你的朋友移走2块石头包括最后一块。你的朋友赢了。 3.你移走3颗石子。你的朋友移走了最后一块石头。你的朋友赢了。 在所有结果中你的朋友是赢家。示例 2 输入n 1 输出true示例 3 输入n 2 输出true提示 1 n 231 - 1 数学推理 思路与算法         让我们考虑一些小例子。显而易见的是如果石头堆中只有一块、两块、或是三块石头那么在你的回合你就可以把全部石子拿走从而在游戏中取胜如果堆中恰好有四块石头你就会失败。因为在这种情况下不管你取走多少石头总会为你的对手留下几块他可以将剩余的石头全部取完从而他可以在游戏中打败你。因此要想获胜在你的回合中必须避免石头堆中的石子数为 4 的情况。         我们继续推理假设当前堆里只剩下五块、六块、或是七块石头你可以控制自己拿取的石头数总是恰好给你的对手留下四块石头使他输掉这场比赛。但是如果石头堆里有八块石头你就不可避免地会输掉因为不管你从一堆石头中挑出一块、两块还是三块你的对手都可以选择三块、两块或一块以确保在再一次轮到你的时候你会面对四块石头。显然我们继续推理可以看到它会以相同的模式不断重复 n4,8,12,16,…基本可以看出如果堆里的石头数目为 4 的倍数时你一定会输掉游戏。 如果总的石头数目为 4 的倍数时因为无论你取多少石头对方总有对应的取法让剩余的石头的数目继续为 4 的倍数。对于你或者你的对手取石头时显然最优的选择是当前己方取完石头后让剩余的石头的数目为 4 的倍数。假设当前的石头数目为 x如果 x 为 4 的倍数时则此时你必然会输掉游戏如果 x 不为 4 的倍数时则此时你只需要取走 x mod 4个石头时则剩余的石头数目必然为 4 的倍数从而对手会输掉游戏。 class Solution {public boolean canWinNim(int n) {return n % 4 ! 0;} }复杂度分析 时间复杂度O(1)。 空间复杂度O(1)。
http://www.zqtcl.cn/news/412210/

相关文章:

  • 网站平台都有哪些wordpress 主题制作 视频
  • 中山网站建设方案家具网站开发目的
  • 教师个人网站建设建模培训多少钱
  • 个人网站可以做社交类型网站建设功能说明书
  • 微站是什么移动网站 拉新
  • 黑龙江省农业网站建设情况wordpress4.94主题上传不显示
  • 个人网站的域名重庆建立公司网站
  • 什么做网站做个多少钱啊百度网盘app
  • 做网站的公司挣钱吗石家庄房产
  • 烟台网站建设设计公司安徽建设工程信息网查询平台蔡庆树
  • 微信链接的微网站怎么做西安企业网站制作价格
  • uniapp怎么做淘客网站表格布局的网站
  • wordpress侧栏图片插件提升seo搜索排名
  • 如何查询网站的域名注册邹城建设银行网站
  • 招生门户网站建设方案国家企业信用信息公示信息查询网
  • 用dw做淘客网站的步骤移动互联网应用技术
  • 企业合作的响应式网站石家庄网站建设推广
  • 成都网站排名优化开发广告传媒公司简介模板
  • 中山网站建设企业网站内容建设
  • 免费网站建站页面wordpress的主题在哪个文件夹
  • 国企网站建设要求站长之家排行榜
  • 做视频网站利润如何处理旅游电子商务网站建设技术规范
  • 做网站架构网页浏览器怎么卸载
  • 做甜品的网站网页传奇游戏排行榜比亚迪
  • 广州网站建设菲利宾百度关键词优化排名
  • 南昌网站建设业务wordpress添加购买按钮
  • 个人现在可以做哪些网站企业所得税是多少
  • 网站建设招标信息科技企业网站建设
  • 怎样弄网站站长工具综合查询
  • 表白网站在线制作软件合肥seo按天收费