news 2026/4/24 9:52:38

A.每日一题——3074. 重新分装苹果

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
A.每日一题——3074. 重新分装苹果

题目链接:3074. 重新分装苹果(简单)

算法原理:

解法:贪心

4ms击败53.23%

时间复杂度O(Nlogn)

把所有苹果全堆在一起,先装大箱子,再装小箱子,总箱子数-剩下的箱子数就是用的箱子数

Java代码:

class Solution { public int minimumBoxes(int[] apple, int[] capacity) { int sum=0; //先把所有苹果堆一起 for(int x:apple) sum+=x; Arrays.sort(capacity); int m=capacity.length; int i=m-1;//先装大箱子,再装小箱子 //还有箱子就继续装 while(sum>0) sum-=capacity[i--]; return m-1-i;//用的箱子数=总箱子数-剩下的箱子数 } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 22:17:17

Open-AutoGLM电脑端部署实战指南(从安装到推理一键搞定)

第一章:Open-AutoGLM电脑端部署概述Open-AutoGLM 是一个基于 AutoGLM 架构的开源自动化语言模型工具,支持本地化部署与定制化推理任务。其电脑端部署方案旨在为开发者提供高性能、低延迟的模型运行环境,适用于科研实验、企业私有化部署及边缘…

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

Open-AutoGLM测试模型完全指南(从入门到精通的稀缺资料)

第一章:Open-AutoGLM测试模型完全指南(从入门到精通的稀缺资料)Open-AutoGLM 是一款面向自动化任务的开源大语言模型测试框架,专为开发者和研究人员设计,支持快速部署、模型评估与性能调优。通过该工具,用户…

作者头像 李华
网站建设 2026/4/22 19:39:38

2024年最稀缺的Open-AutoGLM替代方案曝光:仅1%开发者知道的黑科技

第一章:Open-AutoGLM类似的app哪个好用在探索自动化大语言模型(LLM)任务处理工具时,Open-AutoGLM 提供了灵活的本地化解决方案。然而,市场上也存在多个功能相似且用户体验更优的应用程序,能够满足不同场景下…

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

21、Elasticsearch聚合与分面查询深入解析(上)

Elasticsearch聚合与分面查询深入解析(上) 1. Geohash网格聚合 在进行数据聚合时,除了基于给定的点的距离进行聚合,还可以将区域组织成网格,把每个位置分配到合适的网格单元中。Geohash是实现这一目的的理想解决方案,它能将位置编码成字符串,字符串越长,对特定位置的…

作者头像 李华
网站建设 2026/4/22 16:05:56

声音数字主权宣言:个人对GPT-SoVITS模型的控制权

声音数字主权宣言:个人对GPT-SoVITS模型的控制权 在语音助手无处不在、AI主播频繁出镜的今天,你是否曾想过:谁真正拥有你的声音? 当我们在云端上传一段录音来“定制”自己的AI语音时,那份音频去了哪里?它会…

作者头像 李华