# 455.Assign Cookies

**455.Assign Cookies**

难度:Easy

> 假设你是一位很棒的家长，想要给你的孩子们一些小饼干。但是，每个孩子最多只能给一块饼干。对每个孩子 i ，都有一个胃口值 gi ，这是能让孩子们满足胃口的饼干的最小尺寸；并且每块饼干 j ，都有一个尺寸 sj 。如果 sj >= gi ，我们可以将这个饼干 j 分配给孩子 i ，这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子，并输出这个最大数值。

注意：

你可以假设胃口值为正。 一个小朋友最多只能拥有一块饼干。

示例 1:

输入: \[1,2,3], \[1,1]

输出: 1

解释: 你有三个孩子和两块小饼干，3个孩子的胃口值分别是：1,2,3。 虽然你有两块小饼干，由于他们的尺寸都是1，你只能让胃口值是1的孩子满足。 所以你应该输出1。 示例 2:

输入: \[1,2], \[1,2,3]

输出: 2

解释: 你有两个孩子和三块小饼干，2个孩子的胃口值分别是1,2。 你拥有的饼干数量和尺寸都足以让所有孩子满足。 所以你应该输出2.

方法:直接排序后，依次满足最小的胃口即可。

```
class Solution {
public:
    int findContentChildren(vector<int>& g, vector<int>& s) {
        int sg=0;
        int ss=0;
        int res=0;
        sort(g.begin(),g.end());
        sort(s.begin(), s.end());
        while(sg<g.size() && ss<s.size())
        {
            if(g[sg]<=s[ss]) 
            {
                res++;
                sg++;
            
            }
            ss++;
        }
        return res;
    }
};
```

> 执行用时 :44 ms, 在所有 C++ 提交中击败了97.68%的用户\
> 内存消耗 :10.3 MB, 在所有 C++ 提交中击败了64.70%的用户


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dfine.gitbook.io/leetcode/455.assign_cookies.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
