news 2026/4/25 14:29:03

第 473 场周赛Q2——3727. 最大交替平方和

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 473 场周赛Q2——3727. 最大交替平方和

题目链接:3727. 最大交替平方和(中等)

算法原理:

解法:贪心

133ms击败11.31%

时间复杂度O(Nlogn)

想要最大可能的交替得分最大,那就要让绝对值大的前面放+,绝对值小的前面放-,那就先按绝对值大小排序,在后半个数组前面放+,在前半个数组前面放-

Java代码:

class Solution { public long maxAlternatingSum(int[] arr) { Integer[] nums=new Integer[arr.length]; for(int i=0;i<arr.length;i++) nums[i]=(Integer)arr[i]; //按绝对值,从小到大排序 Arrays.sort(nums,(a,b)->Math.abs(a)-Math.abs(b)); int n=nums.length; int mid=n/2; int[] mi=new int[n]; int[] ma=new int[n]; for(int i=0;i<mid;i++) mi[i]=-1*nums[i]*nums[i]; for(int i=mid;i<n;i++) ma[i]=nums[i]*nums[i]; long ret=0; for(int i=0;i<n;i++) ret+=(long)ma[i]+(long)mi[i]; return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 12:32:38

测试转网络安全如何弯道超车?

目录&#x1f62d; 测试的痛&#xff0c;谁懂&#xff1f;1. 重复劳动&#xff0c;永无止境2. 被动等待&#xff0c;毫无主动权3. 技术含量低&#xff0c;成长受限❓ 转行网安1. 测试经验&#xff0c;天然就是安全优势2. 技能高度重叠&#xff0c;转型零成本3. 工作模式更自由&…

作者头像 李华
网站建设 2026/4/18 7:27:15

RHCSA结课综合作业

一、项目架构&#xff08;1&#xff09;整体结构1、使用LNMP环境Discuz论坛源程序2、LNMPLinuxNginxmariablePHP&#xff08;2&#xff09;Nginx1、最初于2004年10月4日为俄罗斯知名门户站点而开发的2、Nginx是一款轻量级的网站服务软件&#xff0c;因其稳定性和丰富 的功能而深…

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

异常检测:提示工程架构师如何识别提示数据中的异常行为?

异常检测&#xff1a;提示工程架构师如何识别提示数据中的异常行为&#xff1f; 引言&#xff1a;当提示成为关键基础设施 在当今以大型语言模型&#xff08;LLM&#xff09;为核心的应用架构中&#xff0c;提示&#xff08;Prompt&#xff09; 已经从简单的指令语句&#xff0…

作者头像 李华
网站建设 2026/4/23 13:35:16

springboot_ssm811基于web的特殊药品商城管理系统--论文

目录具体实现截图摘要系统所用技术介绍写作提纲源码文档获取/同行可拿货,招校园代理 &#xff1a;文章底部获取博主联系方式&#xff01;具体实现截图 摘要 随着互联网技术的快速发展&#xff0c;电子商务系统在各行业的应用日益广泛。特殊药品作为医疗领域的重要组成部分&am…

作者头像 李华