Kimi LeetCode 3743. 循环划分的最大得分 Python3实现
📅 2026/7/28 1:50:05
👁️ 次浏览
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)
别再看那些模棱两可的运势了。
这篇东西能帮你理清2020年12月那个月到底该怎么过。
特别是感情和搞钱这两件事,我会给你最真实的建议。2020年12月,其实是个挺特殊的节点。
那时候大家都憋着一股劲。
疫情还没完全过去,但生活已经开始慢慢恢复节奏。
很多人心里都慌,不知道下…
📅 2026/7/28 1:48:36
如果你在智能家居领域工作,或者自己动手做过一些项目,可能遇到过这样的场景:朋友听说你懂技术,满怀期待地问:"能不能帮我做个智能灯控系统?" 结果你拿出一个继电器模块,接上台灯&…
📅 2026/7/28 1:49:05
从应用层到系统层:AI Agent的下一站过去一年,大语言模型从云端走向终端,AI Agent的概念也从实验室走进消费电子领域。手机厂商不再满足于仅在应用层集成对话助手,而是将Agent能力下沉至操作系统底层。这一趋势标志着人机交互范式的…
📅 2026/7/28 1:49:05
DataHub数据质量监控实战:如何用元数据平台构建智能异常检测系统 【免费下载链接】datahub The Context Platform for your Data and AI Stack 项目地址: https://gitcode.com/GitHub_Trending/da/datahub
当数据质量问题导致业务决策失误时,你还…
📅 2026/7/28 2:56:19
物质名称:
Alexa Fluor 488荧光标记牛纤维蛋白原,Alexa Fluor 488-Fibrinogen
FITC荧光修饰亲和素,FITC-Avidin
FITC标记Fibrinogen, FITC-Fibrinogen
一、荧光标记蛋白试剂概述
荧光标记蛋白是一类通过化学偶联方式,将荧光染料连…
📅 2026/7/28 2:56:19
VT-CLI命令行工具:在终端中掌控VirusTotal的完整指南 【免费下载链接】vt-cli VirusTotal Command Line Interface 项目地址: https://gitcode.com/gh_mirrors/vt/vt-cli
VT-CLI是一个功能强大的命令行工具,让你能够直接在终端中访问VirusTotal的…
📅 2026/7/28 2:56:19
终极ThinkAdmin快速入门指南:15分钟搭建企业级后台管理系统 【免费下载链接】ThinkAdmin 基于 ThinkPHP6&8 的极简后台管理系统,内置注解权限、异步多任务、应用插件生态等,支持类 PaaS 更新公共模块和应用插件,插件可本地化定…
📅 2026/7/28 2:56:19
终极浏览器端3D CAD解决方案:Chili3D完整开发指南 【免费下载链接】chili3d A browser-based 3D CAD application for online model design and editing 项目地址: https://gitcode.com/GitHub_Trending/ch/chili3d
在传统3D CAD领域,桌面软件长期…
📅 2026/7/28 2:56:19
那天晚上,我盯着电脑屏幕发呆。
键盘敲了一半,突然卡壳。
不是没灵感,是心里发慌。
2020年,大家都说这是至暗时刻。
但我发现,越是这种时候,
越能看清谁在裸泳,谁在扎根。
很多人问我,GEO2020年星座事业运势到底准不准?
我说,星盘只是地图,
走路还得靠自己。
但我确…
📅 2026/7/28 2:54:56
告别臃肿!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:45
做 RAG 的人应该都踩过这个致命的坑:把几百页的财报、法规、技术手册扔给向量库,问一个具体问题,搜出来的全是沾边但没用的内容 —— 关键信息要么被硬切块拆碎了,要么藏在几十条结果的最下面。语义相似≠真正相关,这个…
📅 2026/7/28 0:00:46
2026年做短视频运营,从抖音上扒文案早就不是偷偷抄笔记的事了。我刚开始做内容的时候,每天刷半小时抖音,手动把爆款视频的口播敲进备忘录,一条2分钟的视频得花十来分钟,碰到语速快的还要反复回听。后来试了一圈工具&am…
📅 2026/7/28 0:00:46
更多请点击:
https://codechina.net
第一章:AI帮助理解数学概念 人工智能正以前所未有的方式重塑数学学习的路径。通过自然语言处理与符号计算的深度融合,AI不仅能解析抽象定义,还能将定理、证明和几何直觉转化为可交互、可验证的…
📅 2026/7/28 1:13:29
1. 项目背景与核心价值去年参与的一个短剧项目让我深刻体会到传统创作流程的痛点:编剧团队花了三周打磨剧本,角色设计反复修改了七版,最后成片时又因为演员档期问题不得不临时调整分镜。这种低效的创作模式在快节奏的内容行业越来越难以为继。…
📅 2026/7/28 1:13:29
remix-i18next TypeScript类型安全实践:确保翻译键与类型定义同步 【免费下载链接】remix-i18next The easiest way to translate your React Router framework mode apps 项目地址: https://gitcode.com/gh_mirrors/re/remix-i18next
在开发多语言应用时&am…
📅 2026/7/28 1:13:29
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/27 7:11:38
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/27 17:12:43
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/27 5:11:32