news 2026/5/1 7:14:37

第 468 场周赛Q2——3689. 最大子数组总值 I

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 468 场周赛Q2——3689. 最大子数组总值 I

题目链接:3689. 最大子数组总值 I(中等)

算法原理:

解法一:排序

24ms击败2.99%

时间复杂度O(Nlogn)

由于同一个子数组可以重复选,所以最优解是,把差值最大的子数组重复选 k 次,所以,我们只需要排序找到最大值和最小值即可

解法二:一次遍历

2ms击败62.69%

时间复杂度O(N)

我们也可以一次遍历,遍历的同时同步更新最大值和最小值

Java代码:

class Solution { //解法一:排序 public long maxTotalValue(int[] nums, int k) { Arrays.sort(nums); long max=nums[nums.length-1]; long min=nums[0]; return (long)(k*(long)(max-min)); } }
class Solution { //解法二:一次遍历 public long maxTotalValue(int[] nums, int k) { int min=0x3f3f3f3f; int max=0; for(int x:nums){ min=Math.min(min,x); max=Math.max(max,x); } return (long)(max-min)*k; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 12:47:11

火山云豆包大模型在药物研发有哪些技术白皮书?

截至2026年1月,火山云豆包大模型在药物研发领域没有独立、完整的技术白皮书发布。​ 现有公开资料中,仅有1份提及豆包大模型与药物研发相关的非正式技术文档(非标准白皮书格式),以及若干行业白皮书中包含的零星提及&am…

作者头像 李华
网站建设 2026/5/1 3:25:57

火山云豆包大模型在药物研发中的具体技术优势是什么?

火山云豆包大模型在药物研发领域的技术优势主要体现在多模态理解能力、长上下文处理、成本效率优化、行业适配能力四个核心维度。需要说明的是,这些优势更多是豆包大模型作为通用基座模型在药物研发场景中展现的技术特性,而非专门针对药物研发的定制化技…

作者头像 李华
网站建设 2026/4/23 20:04:30

创建CUDA11.8环境部署DeepSeek-OCR

完整部署步骤:Linux下保留系统CUDA12.6,通过Conda创建CUDA11.8环境部署DeepSeek-OCR 核心逻辑:利用Conda环境隔离性,在新环境中安装CUDA11.8 toolkit,系统CUDA12.6完全不受影响,所有依赖均在隔离环境内安装…

作者头像 李华
网站建设 2026/5/1 1:51:51

Excel公式灵魂三要素:彻底掌握相对、绝对、混合引用

你是否曾遇到公式下拉后结果全错?或向右填充时引用区域“跑偏”?问题的核心,是你还没有真正掌握Excel公式的“坐标系法则”。 在Excel的世界里,引用是公式与数据沟通的桥梁。它决定了公式从何处读取数据,以及当公式被复…

作者头像 李华