292. Nim游戏

class Solution(object):
def canWinNim(self, n):
"""
:type n: int
:rtype: bool
"""
return n % 4 != 0
# return not (n%4==0) """
你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 示例: 输入: 4
输出: false
解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛;
因为无论你拿走 1 块、2 块 还是 3 块石头,最后一块石头总是会被你的朋友拿走。 """

最新文章

  1. 如何在WIN2008或WIN2012 64位系统安装32位SQL2000
  2. 【noiOJ】p1776
  3. android listview用adapter.notifyDataSetChanged()无法刷新每项的图标
  4. IO流的练习 —— 创建用户注册、登陆案例
  5. snmp getTable demo :iftable ipAddresstable
  6. SQL Server系统表sysobjects介绍与使用
  7. poj 1986 Distance Queries(LCA:倍增/离线)
  8. linux 下串口的配置
  9. MRP工作台任务下达之计划组为必输
  10. Android开发技巧——设置系统状态栏颜色
  11. 从0开始构建你的api网关--Spring Cloud Gateway网关实战及原理解析
  12. 渗透之Empire
  13. Android应用程序支持不同屏幕(尺寸、密度)
  14. 【原创】大叔问题定位分享(28)openssh升级到7.4之后ssh跳转异常
  15. Python import语句导入模块语法[转]
  16. 基于Python——实现两个文件夹中的文件拷贝
  17. phpexcel导入导出
  18. react中创建组件
  19. 20155339 2016-2017-2 《Java程序设计》第8周学习总结
  20. oauth入门

热门文章

  1. GCD 开启一个定时器实现倒计时功能
  2. object-c中的assign,retain,copy,atomic,nonatomic,readonly,readwrite以及strong,weak
  3. Intellij IDEA 修改代码后自动编译更新
  4. Gym - 100676E —— 基础题
  5. codeforces B. Marathon 解题报告
  6. webrtc 学习资源
  7. Spring MVC 注解json 配置
  8. ubuntu中使用gensim+word2vec[备忘]
  9. SSL卸载技术对于HTTPS应用的优化与思考
  10. 微信小程序WXML提供了import和include引用方式