← [ BACK_TO_NOTES ]

重新分装苹果

LeetCode 3074 重新分装苹果的贪心算法题解。

#algorithm #snippet #evergreen #leetcode #greedy

[!info] related notes 算法面试题型 MOC 贪心算法

重新分装苹果

题目

3074. 重新分装苹果 - 力扣(LeetCode)

题解

贪心算法

var minimumBoxes = function (apple, capacity) {
    let res = 0;
    let sum = apple.reduce((acc, cur) =>
        acc + cur, 0
    )
    capacity = capacity.sort((a, b) => b - a)
    for (const cap of capacity) {
        sum -= cap;
        res++;
        if (sum <= 0) {
            return res;
        }
    }
    return res;
};

参考

创建于 2025/1/1 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本