题目要求:
https://leetcode-cn.com/problems/divisor-game/
思路:
如果N是奇数,因为奇数的所有因数都是奇数,因此 N 进行一次 N-x 的操作结果一定是偶数,所以如果 a 拿到了一个奇数,那么轮到 b 的时候,b拿到的肯定是偶数,这个时候 b 只要进行 -1, 还给 a 一个奇数,那么这样子b就会一直拿到偶数,到最后b一定会拿到最小偶数2,a就输了。

所以如果游戏开始时Alice拿到N为奇数,那么她必输,也就是false。如果拿到N为偶数,她只用 -1,让bob 拿到奇数,最后bob必输,结果就是true。

leetcode 1025 python相关推荐

  1. leetcode与python进阶学习总结

    转自:leetcode与python进阶学习总结 l1是一个链表型,val是其属性,以下句子意义为如果l1不为空则取l1.val否则取0,节省代码空间,干净利落 x= l1.val if l1 els ...

  2. 每日一道leetcode(python)1823. 找出游戏的获胜者

    每日一道leetcode(python)1823. 找出游戏的获胜者 2021-08-07 共有 n 名小伙伴一起做游戏.小伙伴们围成一圈,按 顺时针顺序 从 1 到 n 编号.确切地说,从第 i 名 ...

  3. 每日一道leetcode(python)844. 比较含退格的字符串

    每日一道leetcode(python)844. 比较含退格的字符串 2021-09-05 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表 ...

  4. 每日一道leetcode(python)695. 岛屿的最大面积

    每日一道leetcode(python)695. 岛屿的最大面积 2021-08-21 给定一个包含了一些 0 和 1 的非空二维数组 grid .一个 岛屿 是由一些相邻的 1 (代表土地) 构成的 ...

  5. 每日一道leetcode(python)876. 链表的中间结点

    每日一道leetcode(python)876. 链表的中间结点 2021-08-19 给定一个头结点为 head 的非空单链表,返回链表的中间结点.如果有两个中间结点,则返回第二个中间结点.示例 1 ...

  6. 每日一道leetcode(python)77. 组合

    每日一道leetcode(python)77. 组合 2021-08-25 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合.你可以按 任何顺序 返回答案.示例 1:输入 ...

  7. 每日一道leetcode(python)46. 全排列

    每日一道leetcode(python)46. 全排列 2021-08-25 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 .你可以 按任意顺序 返回答案.示例 1:输入:nums ...

  8. 每日一道leetcode(python)48. 旋转图像

    每日一道leetcode(python)48. 旋转图像 2021-07-27 给定一个 n × n 的二维矩阵 matrix 表示一个图像.请你将图像顺时针旋转 90 度. 你必须在 原地 旋转图像 ...

  9. 二叉树层序遍历(广度优先搜索)基础概念与经典题目(Leetcode题解-Python语言)

    二叉树的广度优先搜索即从上到下.从左到右地进行搜索,对于层序遍历(Level Order)问题,即依次遍历第一层节点.第二层节点-等,基本可以秒杀. 广度优先搜索是通过队列来实现的,python中优先 ...

最新文章

  1. OpenGL进阶(十三) - GLSL光照(Lighting)
  2. [Spring cloud 一步步实现广告系统] 12. 广告索引介绍
  3. TensorflowSharp 简单使用与KNN识别MNIST流程
  4. 开始使用C++11的9个理由
  5. 如何进行 node.js 的 安装与卸载
  6. qt qlabel 布局重叠_Pyqt5布局管理实例
  7. matlab解二元二次方程组
  8. Python办公自动化之Excel报表自动化,看这一篇就够了!
  9. 微软放弃收购雅虎猜想:杨致远代价不菲的胜利
  10. 搭档之家|新零售:社交电商的光明尽头
  11. sap是mysql数据库_sap系统用什么数据库
  12. python标准库不需要导入即可使用其中的所有对象和方法_2021智慧树网课答案创业基础考试期末答案...
  13. 华为运营商级路由器配置示例 | 配置BGP VPLS和LDP VPLS interworking示例
  14. 5.1.6 假脱机技术(输入井、输出井、输入输出缓冲区、共享打印机原理分析)
  15. FPGA学习---3.IP核使用,Counter IP核
  16. 数据分析师八大能力之一:收集信息的能力
  17. 深度学习:loss损失不下降
  18. Hibernate - Java 类型, Hibernate 映射类型及 SQL 类型之间的对应关系
  19. Shell编程之循环语句与常用转义字符及一些小实验
  20. 树莓派从U盘启动系统

热门文章

  1. AspectJ声明式事务配置
  2. openstack 手动安装版 功能测试
  3. 常用SQL语句实例 11
  4. 千里之行始于足下---在“从普通走向优秀”的路上
  5. POJ 1989 The Cow Lineup【最短非子序列】
  6. 安装了dns且可以正常工作为什么还有没有可以使用的DNS服务器的错误
  7. 加入docker管理员_如何使系统管理员和开发人员同意Docker
  8. ubuntu 开源镜像_Ubuntu手机可能对开源意味着什么
  9. 知新 | koa框架入门到熟练第二章
  10. thinkphp 事件