云浮市网站建设_网站建设公司_前端工程师_seo优化
2025/12/24 17:07:31 网站建设 项目流程

3074: 重新分装苹果

既然同一个包裹中的苹果可以分装到不同的箱子中,那就先把所有苹果堆在一起,然后一个个地装箱。为了少用箱子,要先装大箱子,再装小箱子。

注:题目保证可以将所有苹果重新分装到箱子中。

class Solution { public: int minimumBoxes(vector<int>& apple, vector<int>& capacity) { int sum=reduce(apple.begin(),apple.end(),0); sort(capacity.begin(),capacity.end()); int ans=0; for(int i=capacity.size()-1;i>=0;i--){ sum-=capacity[i]; ans++; if(sum<=0) break; } return ans; } };

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询