Assign Cookies
来源:互联网 发布:类似惠头条的软件 编辑:程序博客网 时间:2024/05/18 03:55
Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most one cookie. Each child i has a greed factor gi, which is the minimum size of a cookie that the child will be content with; and each cookie j has a size sj. If sj >= gi, we can assign the cookie j to the child i, and the child i will be content. Your goal is to maximize the number of your content children and output the maximum number.Note:
You may assume the greed factor is always positive.
You cannot assign more than one cookie to one child.
Example 1:
Input: [1,2,3], [1,1]Output: 1Explanation: You have 3 children and 2 cookies. The greed factors of 3 children are 1, 2, 3. And even though you have 2 cookies, since their size is both 1, you could only make the child whose greed factor is 1 content.You need to output 1.
Example 2:
Input: [1,2], [1,2,3]Output: 2Explanation: You have 2 children and 3 cookies. The greed factors of 2 children are 1, 2. You have 3 cookies and their sizes are big enough to gratify all of the children, You need to output 2.
Solution:
class Solution {public: int findContentChildren(vector<int>& g, vector<int>& s) { int i = 0; sort(g.begin(), g.end()); sort(s.begin(), s.end()); for (int j = 0; j < s.size() && i < g.size(); ++j) { if (s[j] >= g[i]) ++i; } return i; }};
阅读全文
0 0
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- Assign Cookies
- LeetCode 455. Assign Cookies
- 455. Assign Cookies
- Leetcode-455. Assign Cookies
- 455. Assign Cookies
- 455. Assign Cookies
- 记录一下有用的文章
- linux内核USB相关数据结构
- 【代码笔记】iOS-removeFromSuper
- 下拉菜单——css方式实现二级菜单
- jQuery:Installation, Overview, and Getting Started
- Assign Cookies
- angularjs api
- centos中Hadoop2.7.1 hbase1.3编译snappy
- I/O多路复用—poll服务器
- C#中实现label中文字循环滚动
- page fault带来的性能问题
- 数据库中char, varchar, nvarchar的差异
- 10分钟搞定linux编辑器vim的配置
- deviceDriver.py与robot framework结合使用的简单实例