技术栈

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. 最长特殊序列 Ⅰ
相关推荐
2301_76444133
几秒前
基于Genos模型的基因序列分析应用
人工智能·python
分享牛
3 分钟前
LangChain4j从入门到精通-11-结构化输出
后端·python·flask
嘿嘻哈呀
32 分钟前
Python类型检查和文档生成
python
闻哥
1 小时前
深入理解 Spring @Conditional 注解:原理与实战
java·jvm·后端·python·spring
小鸡吃米…
1 小时前
机器学习 - 堆叠集成(Stacking)
人工智能·python·机器学习
青春不朽512
2 小时前
Scikit-learn 入门指南
python·机器学习·scikit-learn
进击的小头
2 小时前
FIR滤波器实战:音频信号降噪
c语言·python·算法·音视频
乔江seven
2 小时前
【python轻量级Web框架 Flask 】2 构建稳健 API:集成 MySQL 参数化查询与 DBUtils 连接池
前端·python·mysql·flask·web
2301_81073010
2 小时前
python第四次作业
数据结构·python·算法
马剑威(威哥爱编程)
2 小时前
Libvio.link爬虫技术解析:搞定反爬机制
爬虫·python
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册042025 年大语言模型发展回顾:关键突破、意外转折与 2026 年展望05一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示06Clawdbot 中文汉化版 接入微信、飞书07Vue-skills的中文文档08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09在Trae中使用Pencil MCP10UV安装并设置国内源