Kimi    LeetCode 3743. 循环划分的最大得分 Python3实现
LeetCode 3743. 循环划分的最大得分 — Python3 实现核心思路这道题的关键在于将子数组范围问题转化为股票交易问题- 子数组的范围 max - min- 按顺序遍历一个子数组时相当于一次交易在最小值处买入在最大值处卖出- 因此问题等价于在循环数组中最多进行 k 次交易每次收益为价格差的绝对值求最大总收益循环数组的处理循环数组需要在某处断开成线性数组。最优策略是在全局最小值处断开因为最小值天然适合作为子数组的边界它只可能是某个子数组的起点或终点不会夹在中间浪费得分。分别尝试从最小值位置和最小值后一个位置开始线性化取最大值。代码实现pythonclass Solution:def maximumScore(self, nums: list[int], k: int) - int:n len(nums)def solve(base: int) - int:将循环数组从 base 位置开始线性化DP求解最多k次交易的最大收益。dp [0] * (n 1) # dp[j]: 前j个元素的最大得分result 0for _ in range(k):# x max(dp[j] - nums[idx]): 最优最小值起点# y max(dp[j] nums[idx]): 最优最大值起点x, y float(-inf), float(-inf)new_dp [float(-inf)] * (n 1)for j in range(n):idx (base j) % nx max(x, dp[j] - nums[idx])y max(y, dp[j] nums[idx])# 三种选择# 1. 不在j结束子数组 → new_dp[j]# 2. 以nums[idx]为最大值结束 → x nums[idx]# 3. 以nums[idx]为最小值结束 → y - nums[idx]new_dp[j 1] max(new_dp[j], x nums[idx], y - nums[idx])dp new_dpresult max(result, dp[-1])return result# 在全局最小值处断开循环数组min_idx min(range(n), keylambda i: nums[i])return max(solve(min_idx), solve(min_idx 1))复杂度分析项目 复杂度时间 O(n × k)空间 O(n)可优化至 O(k)验证结果输入 输出 说明nums[1,2,3,3], k2 3 [2,3] 范围1, [3,1] 范围2nums[1,2,3,3], k1 2 整个数组范围3-12nums[1,2,3,3], k4 3 可少于k个子数组nums[1,5,1,5], k2 8 [1,5]×2各得4分下载完整代码[leetcode_3743.py](sandbox:///mnt/agents/output/leetcode_3743.py)

相关新闻

为什么你的百度网盘解析总失效?揭秘安全不限速的底层逻辑

为什么你的百度网盘解析总失效?揭秘安全不限速的底层逻辑

在日常接收或提取线上资料时,很多人都会遇到传输速率如同过山车般起伏不定的现象。上一秒还在快速推进,下一秒就骤降到几KB,甚至直接停滞。这种现象其实是多方因素叠加作用的结果,下面从几个关键角度拆解导致传输波 https://www.…

2026/7/28 1:50:22 阅读更多 →
百度网盘提速与直链解析终极指南:告别KB级限速的5种高效加速方案

百度网盘提速与直链解析终极指南:告别KB级限速的5种高效加速方案

在传输或者获取大型数据文件时,经常会遇到进度缓慢、响应推迟的现象。大文件本身的数据量庞大,在整个传输链路中只要有一个环节存在瓶颈,就会直接影响整体的传输速度。了解导致速度瓶颈的核心因素,有助于更高效地完成数据处理与获…

2026/7/28 1:50:22 阅读更多 →
2026元宝区女人街本地好口碑优质靠谱丹东女装店

2026元宝区女人街本地好口碑优质靠谱丹东女装店

很多到丹东元宝区逛街的游客,或是刚搬到附近居住的女性消费者,在找女装店时都会好奇,毕竟能被本地居民长期认可的店铺,往往在品质、服务和性价比上都更有保障,不容易出现踩雷的情况,尤其是对于想要选购特色…

2026/7/28 1:50:22 阅读更多 →

最新新闻

2026年SCI论文免费降AI工具推荐:亲测5款iThenticate全部通过,最低降到8%

2026年SCI论文免费降AI工具推荐:亲测5款iThenticate全部通过,最低降到8%

投SCI,iThenticate跑出来AI率超标,找工具降AI。 网上推荐一大堆,很多都是广告,不知道哪个真的能过iThenticate。 我投过SCI二区和三区,亲测了5款工具,把iThenticate通过率测出来了,最低降到8%…

2026/7/28 1:57:25 阅读更多 →
国产语音识别芯片产业全景深度解析:技术演进、核心能力、落地场景与创砷电子行业实践

国产语音识别芯片产业全景深度解析:技术演进、核心能力、落地场景与创砷电子行业实践

引言 随着人工智能与物联网产业的快速发展,语音交互已成为各类智能设备的核心交互方式之一,语音识别芯片作为语音交互功能的核心载体,国产替代进程持续加快,产业规模稳步增长。本文从技术发展、产业基础、应用落地等维度对国产语音…

2026/7/28 1:57:25 阅读更多 →
2026庭院鱼池面吸管怎么选?管径匹配做错一步,后悔都来不及

2026庭院鱼池面吸管怎么选?管径匹配做错一步,后悔都来不及

家住南京江宁的刘先生去年请人建了个30吨的锦鲤池,池子刚完工时水清鱼靓,可到了秋天落叶季节,水面全是油膜和漂浮物,面吸头像个摆设。他找了好几个人检查,最后发现是面吸管选错了管径,而且管道中间有个肉眼…

2026/7/28 1:57:25 阅读更多 →
国内语音芯片企业核心能力构成与下游客户选型要点深度解析:创砷电子行业实践参考

国内语音芯片企业核心能力构成与下游客户选型要点深度解析:创砷电子行业实践参考

国内语音芯片企业核心能力构成与下游客户选型要点深度解析:创砷电子行业实践参考 随着物联网与智能硬件产业的快速发展,语音交互作为低成本、高便捷性的人机交互方式,应用渗透率持续提升,语音芯片作为承载语音功能的核心基础元器件…

2026/7/28 1:57:25 阅读更多 →
信息系统项目管理师教程(第4版)笔记——第 13 章 项目资源管理

信息系统项目管理师教程(第4版)笔记——第 13 章 项目资源管理

第 13 章 项目资源管理 项目资源管理就像给项目 “配齐粮草和人马”,核心是识别、获取、管理团队和实物资源(设备、材料等),确保在正确的时间、地点用上正确的资源,最终顺利完成项目目标。 13.1 管理基础 13.1.1 相关术…

2026/7/28 1:57:25 阅读更多 →
Linux 7.2内核slab分配器优化:延迟构建freelist实现70%性能提升

Linux 7.2内核slab分配器优化:延迟构建freelist实现70%性能提升

Linux 内核的内存管理子系统一直是性能优化的核心战场。最近,Linux 7.2 内核版本中一项针对 slab 分配器的底层重构引起了广泛关注:通过延迟构建 freelist(空闲链表),使得每次内存分配操作最高能获得 70% 的性能提升。…

2026/7/28 1:56:24 阅读更多 →

日新闻

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生

告别臃肿!3步让你的暗影精灵笔记本重获新生 【免费下载链接】OmenSuperHub Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits. 项目地址: https://gitcode.com/gh_mirrors/om/OmenSuperHub 你是否也曾为官方Om…

2026/7/28 0:00:43 阅读更多 →
RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

RAG必踩坑!财报法规检索不准?这款开源工具让答案浮出水面,准确率飙升98.7%!

做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…

2026/7/28 0:00:43 阅读更多 →
抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

抖音视频文案提取工具全指南:免费2026版、手机App、在线工具一网打尽

2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…

2026/7/28 0:00:43 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻