技术栈

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
20 小时前
基于Genos模型的基因序列分析应用
人工智能·python
分享牛
20 小时前
LangChain4j从入门到精通-11-结构化输出
后端·python·flask
嘿嘻哈呀
21 小时前
Python类型检查和文档生成
python
闻哥
1 天前
深入理解 Spring @Conditional 注解:原理与实战
java·jvm·后端·python·spring
小鸡吃米…
1 天前
机器学习 - 堆叠集成(Stacking)
人工智能·python·机器学习
青春不朽512
1 天前
Scikit-learn 入门指南
python·机器学习·scikit-learn
进击的小头
1 天前
FIR滤波器实战:音频信号降噪
c语言·python·算法·音视频
乔江seven
1 天前
【python轻量级Web框架 Flask 】2 构建稳健 API:集成 MySQL 参数化查询与 DBUtils 连接池
前端·python·mysql·flask·web
2301_81073010
1 天前
python第四次作业
数据结构·python·算法
马剑威(威哥爱编程)
1 天前
Libvio.link爬虫技术解析:搞定反爬机制
爬虫·python
热门推荐
01GitHub 镜像站点02一文了解国产算子编程语言 TileLang,TileLang 对国产开源生态的影响与启示03Vue-skills的中文文档04Claude Code Skills 实用使用手册05让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南06UV安装并设置国内源07OpenClaw部署与配置教程:在Mac mini上接入国产大模型与飞书08Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services09在Trae中使用Pencil MCP10OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)