292. Nim游戏
2024-09-01 15:01:59
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 块石头,最后一块石头总是会被你的朋友拿走。 """
最新文章
- 如何在WIN2008或WIN2012 64位系统安装32位SQL2000
- 【noiOJ】p1776
- android listview用adapter.notifyDataSetChanged()无法刷新每项的图标
- IO流的练习 —— 创建用户注册、登陆案例
- snmp getTable demo :iftable ipAddresstable
- SQL Server系统表sysobjects介绍与使用
- poj 1986 Distance Queries(LCA:倍增/离线)
- linux 下串口的配置
- MRP工作台任务下达之计划组为必输
- Android开发技巧——设置系统状态栏颜色
- 从0开始构建你的api网关--Spring Cloud Gateway网关实战及原理解析
- 渗透之Empire
- Android应用程序支持不同屏幕(尺寸、密度)
- 【原创】大叔问题定位分享(28)openssh升级到7.4之后ssh跳转异常
- Python import语句导入模块语法[转]
- 基于Python——实现两个文件夹中的文件拷贝
- phpexcel导入导出
- react中创建组件
- 20155339 2016-2017-2 《Java程序设计》第8周学习总结
- oauth入门
热门文章
- GCD 开启一个定时器实现倒计时功能
- object-c中的assign,retain,copy,atomic,nonatomic,readonly,readwrite以及strong,weak
- Intellij IDEA 修改代码后自动编译更新
- Gym - 100676E —— 基础题
- codeforces B. Marathon 解题报告
- webrtc 学习资源
- Spring MVC 注解json 配置
- ubuntu中使用gensim+word2vec[备忘]
- SSL卸载技术对于HTTPS应用的优化与思考
- 微信小程序WXML提供了import和include引用方式