news 2026/7/14 23:03:30

第 482 场周赛Q1——3788. 分割的最大得分

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 482 场周赛Q1——3788. 分割的最大得分

题目链接:3788. 分割的最大得分(中等)

算法原理:

解法:前缀和+模拟

7ms击败44.17%

时间复杂度O(N)

思路很简单,用prefix数组记录前缀和,用suffix记录该数之后的最小值,一次遍历取差的最大值作为返回值即可

Java代码:

class Solution { public long maximumScore(int[] nums) { int n=nums.length; long[] prefix=new long[n]; prefix[0]=nums[0]; long[] suffix=new long[n]; suffix[n-1]=nums[n-1]; long ret=Long.MIN_VALUE; for(int i=1;i<n;i++) prefix[i]=prefix[i-1]+nums[i]; for(int i=n-2;i>=0;i--) suffix[i]=Math.min(suffix[i+1],nums[i]); for(int i=0;i<n-1;i++) ret=Math.max(ret,prefix[i]-suffix[i+1]); return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 11:04:17

mfc110u.dll损坏丢失找不到 打不开软件问题 下载方法

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/7/4 12:08:20

PanelAI开发进度更新:文件管理日志用户权限详解+开源计划

大家好&#xff0c;我是AI技术爱好者熊哥。最近忙碌&#xff0c;但PanelAI进展顺畅。分享最新开发动态&#xff0c;包括文件管理、日志列表、用户权限等。开源版争取年前放出&#xff0c;欢迎测试&#xff01;感谢支持者&#xff0c;让项目持续前进。 开发忙碌背后的坚持&#…

作者头像 李华
网站建设 2026/7/4 12:09:26

YOLO镜像提供SLA服务协议,稳定可靠有保障

YOLO镜像提供SLA服务协议&#xff0c;稳定可靠有保障 在智能制造、智慧交通和无人系统快速落地的今天&#xff0c;一个看似微小的技术决策——如何部署目标检测模型&#xff0c;正悄然决定着整个系统的成败。试想一下&#xff1a;一条自动化质检产线因模型推理延迟突增而停摆&a…

作者头像 李华
网站建设 2026/7/4 12:10:28

站群系统大文件上传插件的跨平台支持与优化

大文件传输方案设计与实现方案 作为湖南XX软件公司的前端工程师&#xff0c;面对20G大文件传输的需求&#xff0c;我经过深入调研和分析后提出以下解决方案。 一、技术挑战分析 大文件传输&#xff1a; 20G文件直接上传会导致内存溢出网络中断后需要支持断点续传传输进度监控…

作者头像 李华
网站建设 2026/7/1 21:40:55

2025年6月编程语言排行榜:Python稳第一,C++又火了?

TIOBE编程语言排行榜是衡量编程语言流行度的一个长期指标。2025年6月的榜单反映了当前开发领域的技术趋势和市场需求。这份榜单的变化不仅仅是数字的浮动&#xff0c;背后更是技术社区兴趣、就业市场方向和企业技术栈选择的综合体现。理解这些变化&#xff0c;能帮助开发者和技…

作者头像 李华
网站建设 2026/7/1 21:42:13

线程安全必知:为什么ThreadLocal用完必须remove?

在多线程开发中&#xff0c;ThreadLocal 是一个用于存储线程局部变量的工具类&#xff0c;它能有效避免线程间的数据共享冲突。然而&#xff0c;许多开发者在使用时往往只关注其 set() 和 get() 方法&#xff0c;而忽略了关键的 remove() 方法。如果不及时清理 ThreadLocal 中存…

作者头像 李华