编程知识
  • 编程日记
当前位置: 首页 > news >正文

Java | Leetcode Java题解之第390题消除游戏

news 2025/5/30 13:47:13

题目:

题解:

class Solution {public int lastRemaining(int n) {int a1 = 1;int k = 0, cnt = n, step = 1;while (cnt > 1) {if (k % 2 == 0) { // 正向a1 = a1 + step;} else { // 反向a1 = (cnt % 2 == 0) ? a1 : a1 + step;}k++;cnt = cnt >> 1;step = step << 1;}return a1;}
}
查看全文

http://www.mrgr.cn/news/17594.html

相关文章:

  • 地震模板代码 - 第三部分
  • 堆是分配对象存储的唯一选择么?
  • Lesson08---string类(1)
  • Android 10.0 mtk平板camera2横屏预览旋转90度功能实现
  • .NET 环境中的数据库交互OLE DB与SqlClient
  • 【Python百日进阶-Web开发-Feffery】Day500 - dash使用秘籍
  • 从理论层面设计简单的电池管理系统(BMS)
  • 数据结构(五)——哈希表,数据排序方法
  • SpringBoot 引入使用消息队列RabbitMQ通信 配置连接 无路由模式
  • 灾难性遗忘问题(Catastrophic Forgetting,CF)是什么?
  • [Leetcode] 接雨水(相向双指针)
  • 如何在 CentOS 7 上安装 Nagios 4 并监控您的服务器
  • linux小程序-进度条
  • 详解JavaScript
  • Yolov5 AI学习笔记
  • MySQL唯一索引大小写敏感性问题及字符集深入解析
  • linux udev
  • Codeforces Round 970 (Div. 3) A~F
  • 深度学习速通系列:贝叶思和SVM
  • STM32+W5500实现以太网通信
  • 最新文章

    • 视差计算,求指导
      视差计算,求指导
      2025/5/16 12:12:36
    • 【Lua】java 调用redis执行 lua脚本
      【Lua】java 调用redis执行 lua脚本
      2025/5/15 12:55:41
    • jenkins 启动报错
      jenkins 启动报错
      2025/5/14 21:34:35
    • Python | Dashboard制作 【待续】
      Python | Dashboard制作 【待续】
      2025/5/13 12:26:41
    • [论文笔记] 超详细解读DeepSeek v3全论文技术报告
      [论文笔记] 超详细解读DeepSeek v3全论文技术报告
      2025/5/12 19:35:20
    • redis高级进阶
      redis高级进阶
      2025/5/6 18:00:51
    • 编程知识介绍
    • 商务合作
    • 免责声明

    CopyRight © 编程知识版权所有