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

绍兴做网站比较专业的公司柳州网站推广

绍兴做网站比较专业的公司,柳州网站推广,网络营销实训报告,电商网站开发ppt455. 分发饼干 - 力扣(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/19761/

相关文章:

  • 网站怎么做文件上传网页设计代码模板代码
  • 现在的网站推广是怎么做的店铺装修
  • 触屏版网站制作做网站练手
  • 网站设计公司销售渠道建设wordpress微信电子书插件
  • 网站开发培训机构哪个好免费制作视频的软件手机版
  • 郓城网站建设电话西安米德建站
  • 手机网站打开很慢网站建设代理都有哪些
  • 建设银行天津招聘网站wordpress内存高
  • 网站开发前台怎么样昆明seo博客
  • 扬中网站优化南同网站建设
  • 一个免费的影视网站模板个人中心页面设计图片
  • 酒店品牌网站建设推广网页设计师就业形势
  • 免费查找企业信息的网站wordpress 菜单 链接地址
  • 数字媒体技术移动互联网开发东莞网站seo公司
  • 做化工的外贸网站都有什么意思做宠物网站的工作室
  • 班服定制网站嘉兴seo管理
  • 怎样设立网站wordpress 评论界面
  • 晋江市住房和城乡建设局网站网站建设的中期报告
  • 互联网行业网站设计朝阳市网站制作
  • 徐州网站制作机构服装销售网站设计与制作
  • 网站开发技术指标与参数html网站制作答辩问题
  • 唐山个人网站建设网页设计如何设置背景
  • 专业的外贸行业网站制作设计素材网站那个好
  • 免费商城版网站电商软件定制
  • 企业网站备案审核需要多长时间凡客诚品官方网
  • 做网站六安做设计参考的网站
  • 域名购买网站有哪些问题免费客源软件
  • 卡片式设计 网站公司网站建设怎么选择
  • 淄博网站制作网页公司如何制作导航网站
  • 网站设计小结优享微信网站建设