A.每日一题——1877. 数组中最大数对和的最小值

题目链接:1877. 数组中最大数对和的最小值(中等)

算法原理:

解法:贪心

63ms击败57.14%

时间复杂度O(NlogN)

首先明确,我们要找的最大数对和是在最小数对数组中找的,也就是说,我们只需要让数组中的数对和都小,然后从中挑一个最大的返回即可,那么如何保证数组中的数对和都小呢?

题目给出了数组长度是个偶数,那么每个数都会去形成数对,不存在遗漏的情况,如果我们选了两个较小的数形成数对,那么自然就会让两个较大的数形成数对,所以为了打个平衡,我们要让最大的和最小的组成数对,次大的和次小的组成数对……

所以目标就很明确了,先排序,然后遍历一半,将大的数和小的数组成数对,求出数对和,我们只需要挑出较大的数对和返回即可

Java代码:

class Solution { public int minPairSum(int[] nums) { Arrays.sort(nums); int n=nums.length; int ret=0; for(int i=0;i<n/2;i++) ret=Math.max(ret,nums[i]+nums[n-1-i]); return ret; } }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1211159.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

导师推荐!自考必备8款AI论文软件深度测评

导师推荐&#xff01;自考必备8款AI论文软件深度测评 2026年自考论文写作工具测评&#xff1a;如何选到真正好用的AI助手 随着人工智能技术的不断进步&#xff0c;越来越多的自考学生开始依赖AI论文软件来提升写作效率和论文质量。然而&#xff0c;面对市场上琳琅满目的工具&am…

C#通过sqlsugar插入数据到postgresql

1.测试通过sql语句保存json数据&#xff0c;使用jsonb字段public async Task<string> SavePostgreSQLTest(int count 0,string files""){string SqlStr "";string jsonParamStr JsonConvert.SerializeObject(new{count count,file $"{file…

校平机背后的力学奥秘:为什么反复弯曲能让金属变平整?

金属板材变形如同揉皱的纸张&#xff0c;而校平机的智慧在于"以曲制曲"——通过精密的弯曲来消除弯曲。残余应力&#xff1a;变形的罪魁祸首金属板材在轧制、切割或冲压后&#xff0c;内部会残留不均匀的内应力。想象一块被拉着两端的橡皮筋&#xff1a;如果一侧拉得…

搜搜工具箱|攻城狮们常蹲的工具社区网站合集

有人说“世界的尽头是电商”也有人说“宁可睡地板也要当老板”在这个纷繁复杂且有竞争激烈的当下社会,没点核心技术你凭什么?所以如果你想拥有自己的一款产品或是一个网站、一个店铺、又或者一个小程序等,如果还想靠…

校平机:让金属板材恢复平整的“矫正大师“

在金属加工领域&#xff0c;有一种设备专门负责解决板材变形问题——它就是校平机。这种机器通过精密的压力控制&#xff0c;将不平整的金属板材恢复到理想平面状态。什么是校平机&#xff1f;校平机&#xff08;Leveler&#xff09;是一种用于矫正金属板材、带材或冲压件平面度…

HBase监控与调优:关键指标与工具推荐

HBase监控与调优:关键指标与工具推荐 关键词:HBase监控、性能调优、关键指标、监控工具、JVM调优、RegionServer、分布式系统 摘要:本文深入解析HBase监控与调优的核心技术体系,系统阐述服务器级、HBase服务级、JVM级、Region与Store级关键指标的原理与阈值判断,提供硬件配…

Excel字符串高亮技巧:基于子字符串的条件格式设置

在日常的工作中,Excel常常被用于数据分析和处理。其中一个常见的需求是如何在Excel中根据列B的子字符串高亮显示列A的字符串部分。这篇博客将通过一个实际的例子,详细介绍如何实现这一功能。 背景 假设你有一个Excel表格,A列包含完整的字符串,而B列包含需要在A列中高亮的…

整周模糊度解算:工作原理 + 软件实现 + 初学者详解

目录 一、 工作原理&#xff1a;从 “观测模型” 到 “固定解” 的四步走 1. 核心前提&#xff1a;载波相位观测模型&#xff08;初学者必懂&#xff09; &#xff08;1&#xff09; 载波相位观测的 “尺子比喻” &#xff08;2&#xff09; 简化版观测方程 2. 关键预处理…

表的设计(mysql篇)怎么来设计表?

前言&#xff1a;表从何而来&#xff1f;在进行编程时有这么一个过程:OOA面向对象分析-->OOD面向对象分析-->OOP面向对象编程&#xff0c;而表的设计是针对OOA&#xff0c;具体是怎么展开的呢&#xff1f;1.从需求中获取类&#xff0c;类对应数据库中的实体&#xff0c;实…

如何用先知AI打造男装直播爆款?数字人实战案例揭秘

在数字化转型浪潮中&#xff0c;北京先智先行科技有限公司为企业提供了前沿的AIGC解决方案体系。其三大核心产品——“先知大模型”、“先行 AI 商学院”与“先知 AIGC 超级工场”&#xff0c;共同构成了从技术赋能到人才培育的完整服务闭环。尤其对于竞争激烈的男装赛道&#…

Matlab2025b安装激活教程(永久使用) - Three-Stones

全版本安装包资源(双击下方): Matlab 安装包(windows和liunx) 备用链接: https://www.kdocs.cn/l/clSLRez8xwPl下载好安装包后打开iso文件以管理员身份运行setup点开“高级选项”选择输入文件密钥(密钥要在Read…

非线性时间序列复杂性与相似性分析【附代码】

✅ 博主简介&#xff1a;擅长数据搜集与处理、建模仿真、程序设计、仿真代码、论文写作与指导&#xff0c;毕业论文、期刊论文经验交流。 ✅成品或者定制&#xff0c;扫描文章底部微信二维码。 (1)基于累积剩余熵的时间序列复杂性量化技术 时间序列的复杂性反映了系统内在动力…

大数据领域数据压缩,让处理速度飞起来

大数据领域数据压缩&#xff1a;让处理速度“飞”起来的底层密码 一、引入&#xff1a;当大数据遇到“体积瓶颈”——你需要的不是更大的硬盘&#xff0c;而是更好的“打包术” 凌晨3点&#xff0c;字节跳动的实时计算集群依然在高速运转。工程师小张盯着监控面板上的红色报警…

详细介绍:标准 Windows 编译 SkyWalking version=10.4

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

如何使用Opencode高效的创建属于自己的技能

本文介绍如何使用Opencode通过实战迭代的方式创建高质量的标准化技能,涵盖从初体验到持续改进的完整流程。 一、快速流程概述 Opencode技能创建的核心思想是:实战→总结→测试→迭代的闭环循环。通过实际任务的执行结…

详细介绍:数据挖掘12

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2026必备!10个AI论文写作软件,助本科生轻松写论文!

2026必备&#xff01;10个AI论文写作软件&#xff0c;助本科生轻松写论文&#xff01; AI 工具如何改变论文写作的未来 在当今信息爆炸的时代&#xff0c;学术写作正面临前所未有的挑战。对于本科生而言&#xff0c;撰写一篇高质量的论文不仅需要扎实的专业知识&#xff0c;更需…

2026年洗衣机公司权威推荐:洗涤设备哪家好、洗涤设备批发、洗衣机械、酒店洗衣机批发、全自动布草洗涤设备、医院洗衣机选择指南

2026大型洗衣机优质品牌推荐榜一、行业背景与筛选依据中国洗涤机械行业协会2026年发布的《工业洗涤设备行业发展白皮书》显示,2024年国内工业洗涤设备市场规模达128亿元,年复合增长率达8.7%。其中,公共服务领域如学…

数字员工是什么?熊猫智汇在智能化客户服务中的关键作用是什么?

数字员工通过自动化和智能化技术&#xff0c;显著优化了企业的业务流程&#xff0c;降低了运营成本&#xff0c;并提升了服务效率。采用AI销冠系统后&#xff0c;企业可以实现全天候客户服务&#xff0c;减少人工干预。例如&#xff0c;在高峰期&#xff0c;数字员工能够快速处…