技术栈

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

Mopes__2024-09-05 20:03

题目:

题解:

python 复制代码
class Solution:
    def lastRemaining(self, n: int) -> int:
        a1 = 1
        k, cnt, step = 0, n, 1
        while cnt > 1:
            if k % 2 == 0:  # 正向
                a1 += step
            else:  # 反向
                if cnt % 2:
                    a1 += step
            k += 1
            cnt >>= 1
            step <<= 1
        return a1
上一篇:C++ | Leetcode C++题解之第393题UFT-8编码验证
下一篇:LeetCode: 521. 最长特殊序列 Ⅰ
相关推荐
m0_70665323
34 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
Yvonne爱编码
35 分钟前
JAVA数据结构 DAY5-LinkedList
java·开发语言·python
witAI
38 分钟前
**AI漫剧制作工具2025推荐,零成本实现专业级动画创作*
人工智能·python
Kx_Triumphs
1 小时前
计算几何-旋转卡壳两种实现方案(兼P1452题解
算法·题解
qq_42323390
2 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
林深现海
2 小时前
【刘二大人】PyTorch深度学习实践笔记 —— 第四集:反向传播(凝练版)
pytorch·python·numpy
Tisfy
2 小时前
LeetCode 3637.三段式数组 I:一次遍历(三种实现)
算法·leetcode·题解·模拟·数组·遍历·moines
菩提树下的凡夫
2 小时前
Python 环境管理工具
开发语言·python
索荣荣
3 小时前
JavaToken实战指南:从原理到应用
开发语言·python
Albert Edison
3 小时前
【Python】函数
java·linux·python·pip
热门推荐
01GitHub 镜像站点02一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示03Vue-skills的中文文档04Claude Code Skills 实用使用手册05让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南06UV安装并设置国内源07Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services08在Trae中使用Pencil MCP09OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书10OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)