当前位置: 首页 > news >正文

佛山顺德网站制作公司gooood谷德设计网站

佛山顺德网站制作公司,gooood谷德设计网站,免费的cms,wordpress去掉域名后缀455. 分发饼干 - 力扣(LeetCode) 题目描述 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。 对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最…

455. 分发饼干 - 力扣(LeetCode)

题目描述

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

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

 

样例输入

示例 1:

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

示例 2:

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

提示:

  • 1 <= g.length <= 3 * 104
  • 0 <= s.length <= 3 * 104
  • 1 <= g[i], s[j] <= 231 - 1

题解

贪心思想

首先对饼干的大小个孩子们的胃口大小从到大排序,遍历饼干数组,指针i指向当前的饼干,指针index指向当前的孩子,那么如果当前的饼干大小不能满足当前的孩子胃口,也就是s[i]<g[index],说明这块饼干也不能满足后边孩子的胃口(因为孩子的胃口是从小到大排列的),因此换下一块饼干继续判断(i++),否则就将当前饼干分给孩子,换下一个孩子继续判断(index++)

在整个遍历的过程中,由于饼干无论能不能分给孩子,都需要i++,因为如果饼干不能分给当前的孩子,那么i++直接换下一个饼干尝试,如果饼干分给了当前孩子,那么还是要i++,同时index++,取下一块饼干分给下一个孩子,故而整个遍历的时间是所有饼干的遍历时间

代码

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(),g.end());sort(s.begin(),s.end());int index=0;for(int i=0;i<s.size();i++){if(index<g.size() && s[i]>=g[index])index++;}return index;}
};

http://www.yayakq.cn/news/513155/

相关文章:

  • 章丘哪里有建设网站的导航网站头部代码
  • 网站为什么要更新济宁网站建设优惠
  • 郑州专业网站建设公司wordpress自带的404
  • 公司没有自己的网站南通 网络 公司网站
  • 如何介绍设计的网站wordpress login 图标
  • 国际网站建设经验不能进入建设银行网站
  • 湛江做网站设计公司无锡网站维护
  • 个人网站设计策划书手机端网站开发教程
  • 泉州网页建站模板卡一卡二卡四卡视频免费观看
  • 企业做网站的合同多页网站模板
  • 茌平做创建网站公司怎么用wordpress搭建免费网站
  • 品牌网站建设S苏州三星做号网站
  • 宁波定制网站建设wordpress 默认文本编辑器
  • 网站开发实用技术 代码dw网页设计作品简单
  • 泉州科技云网站建设公司域名备案网站名称
  • 网站一直不被收录工商营业执照年检
  • wordpress如何建站呢wordpress搭建好后如何在前台显示
  • 浦东新区网站建设推广万能推广app
  • 企业展厅设计制作seo和sem的联系
  • 做外贸的网站平台有哪些内容微信小程序前端开发框架
  • 微信营销网站模板50篇经典软文100字
  • 上海做网站的公建设网站推广文案
  • 网站建设英文文献目录在线编辑图片的网站有哪些
  • 天津专业做网站的公司有哪些wordpress+用户组
  • 做品牌网站哪个好用现在最好的企业网站管理系统
  • 室内设计素材网站推荐软件开发公司文案
  • 做网站跳转做微官网什么网站好
  • 建设商城网站视频教学东营企业自助建站
  • 小米网站制作wordpress模板克隆
  • asp.net 网站建设方案虾子酱 wordpress