2023-07-24 355场 周赛 T3

55 阅读1分钟

Problem: 2790. 长度递增组的最大数目

思路

脑子不够用了md

解题方法

贪心,贪心,贪心!

Code


class Solution {
public:
    int maxIncreasingGroups(vector<int>& usageLimits) {
        sort(usageLimits.begin(), usageLimits.end());
        int n = usageLimits.size();

        long long left = 0;
        int ret = 0;
        for (auto item : usageLimits) {
            left += item;
            if (left > ret) {
                ret++;
                left -= ret;
            }
        }
        
        return ret;
    }
};