455. 分发饼干

简介: 455. 分发饼干

dc09d700f5ed425aa15f569d5a5818b6.png

力扣


假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。


对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。


来源:力扣(LeetCode)

链接:https://leetcode-cn.com/problems/assign-cookies

著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

class Solution {
public:
    int findContentChildren(vector<int>& g, vector<int>& s) {
        //采用贪心算法
        sort(g.begin(), g.end());
        sort(s.begin(), s.end());
        int result = 0;
        int index = s.size() - 1;
        for(int i = g.size() - 1; i >= 0; i--){
            if(g[i] <= s[index] && index > 0){
                result++;
                index--;
            }
        }
        return result;
    }
};
相关文章
|
5月前
|
Java
leetcode-455:分发饼干
leetcode-455:分发饼干
46 0
|
算法 测试技术 C++
C++算法:分发糖果
C++算法:分发糖果
|
2月前
|
存储 算法 Python
【面试题】分发糖果
【面试题】分发糖果
35 0
|
5月前
|
算法
leetcode代码记录(分发饼干
leetcode代码记录(分发饼干
31 0
|
5月前
leetcode:455. 分发饼干
leetcode:455. 分发饼干
31 0
|
5月前
|
Java
leetcode-135:分发糖果
leetcode-135:分发糖果
46 0
|
程序员
【1024节日快乐!】LeetCode--分发饼干
【1024节日快乐!】LeetCode--分发饼干
78 0
|
算法
leetcode 135 分发糖果
leetcode 135 分发糖果
70 0
leetcode 135 分发糖果