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

做什么软件做网站效率最好培训机构营业执照如何办理

做什么软件做网站效率最好,培训机构营业执照如何办理,怎么建立一个网站八字测试,深圳市网页制作【LetMeFly】292.Nim 游戏:脑筋急转弯 力扣题目链接:https://leetcode.cn/problems/nim-game/ 你和你的朋友,两个人一起玩 Nim 游戏: 桌子上有一堆石头。你们轮流进行自己的回合, 你作为先手 。每一回合&#xff0c…

【LetMeFly】292.Nim 游戏:脑筋急转弯

力扣题目链接:https://leetcode.cn/problems/nim-game/

你和你的朋友,两个人一起玩 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)

这种题可以模拟几个试试。当轮到我时:

  • 1、2、3必胜
  • 4必输(不论拿多少个剩下的必定是1、2、3,下一个人必胜)
  • 5、6、7必胜(5、6、7都有办法在一次拿石子后剩下4个,下一个人必输)
  • 8必输(不论拿多少个剩下的必定是5、6、7,下一个人必胜)

相信聪明的你一定已经发现规律了。轮到自己时, 4 4 4的倍数必输,否则必胜。

由于自己是先手,就看初始数量是否为 4 4 4的倍数,若是则必输,否则就一次操作将剩下的石子数量变成 4 4 4的倍数。

  • 时间复杂度 O ( 1 ) O(1) O(1)
  • 空间复杂度 O ( 1 ) O(1) O(1)

AC代码

C++
class Solution {
public:bool canWinNim(int n) {return n % 4;}
};
Python
class Solution:def canWinNim(self, n: int) -> bool:return n % 4 != 0  # 注意这里不能像C一样只return一个n%4

同步发文于CSDN,原创不易,转载经作者同意后请附上原文链接哦~
Tisfy:https://letmefly.blog.csdn.net/article/details/136024724

http://www.mmbaike.com/news/106665.html

相关文章:

  • 深圳的网站建设公司电话河南郑州最新消息今天
  • 外贸英文网站模板百度指数有哪些功能
  • 怎么建设色情网站优化网站建设seo
  • 装饰公司资质优化大师app下载安装
  • 高考写作网站怎么去推广一个产品
  • 企业网站建设英文东莞关键词优化推广
  • 网站开发建设账务处理程序设计好看的网站
  • 培训网站源码如何做百度免费推广
  • 中国网站优化哪家好网站服务器软件
  • 谁有人和兽做的网站?中国seo网站
  • 专业刷单网站建设网站建站
  • 建立自己的公司网站自己的网站怎么样推广优化
  • dedecms 调用wordpressseo关键词库
  • 汽车4s网站设计销售管理
  • 小鱼儿外贸网站seo推广视频隐迅推专业
  • html网页制作app下载汕头seo网站推广
  • 核工业南京建设集团网站免费网站外链推广
  • 校园网站建设工作总结惠州疫情最新消息
  • 广州网站建设哪里买免费下载百度到桌面
  • 做3dh春丽网站叫什么陕西百度推广的代理商
  • 网站开发工程师所需要的经验seo外推软件
  • 网上暴利赚钱项目郑州企业网站seo
  • 网站建设 排名搜索指数在线查询
  • 外贸推广网站建设云和数据培训机构怎么样
  • 网络营销外包推广定制公司网站排名优化培训
  • dede网站打开慢网络推广工作内容
  • 美的技术网站百度爱采购服务商查询
  • 上海高端模板建站培训网站有哪些
  • 什么网站可以做miR的差异表达图今天的国际新闻
  • 做微信电影网站南京网站制作公司