news 2026/5/19 4:27:15

第 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/5/16 22:25:46

性能测试与代码覆盖率联动方案

1. 背景与重要性 在软件开发周期中,性能测试和代码覆盖率分析是两大核心质量保障手段。性能测试评估系统在高负载下的响应时间、吞吐量等指标,确保软件在真实环境中的稳定性;代码覆盖率则衡量测试用例对源代码的覆盖程度,包括语句…

作者头像 李华
网站建设 2026/5/18 23:17:01

成为优秀AI产品经理的3个暴论:回归产品本质,告别技术执念

优秀的 AI 产品经理需回归产品本质:以用户问题洞察为首要特质,摒弃对确定性的执念、用 “农夫思维” 应对 AI 的概率性与不确定性,同时精准计算 AI 功能的成本与价值,避免为技术而技术,始终将用户需求与商业常识作为核…

作者头像 李华
网站建设 2026/5/6 0:30:41

智能搜索排序模型优化:AI架构师的7种调优策略与实践

智能搜索排序模型优化:AI架构师的7种调优策略与实践 副标题:从召回、排序到重排的全链路优化指南 摘要/引言 当用户在搜索框输入“户外折叠椅”时,你希望系统返回的是符合需求、个性化且实时的结果——比如刚浏览过露营装备的用户优先看到轻量化款,雨天时优先展示防水材…

作者头像 李华
网站建设 2026/5/12 22:22:03

甲基四嗪-氨基盐酸盐;MethylTetrazine-NH2的应用场景详解

试剂基本信息中文名称:甲基四嗪-氨基盐酸盐英文名称:MethylTetrazine-amine;MethylTetrazine-NH2别称:MethylTetrazine-amine HCl saltCAS号:1345955-28-3外观:紫至紫红色固体供应厂家:西安强化…

作者头像 李华