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

怎么做电商网站推广马鞍山网站seo

怎么做电商网站推广,马鞍山网站seo,怎么做优惠卷网站,优秀网站特点分发饼干-455 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有…

分发饼干-455

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 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.

把饼干和孩子的需求都排序好,然后从最小的饼干分配给需求最小的孩子开始,不断的尝试新的饼干和新的孩子,这样能保证每个分给孩子的饼干都恰到好处的不浪费,又满足需求。

利用双指针不断的更新 i 孩子的需求下标和 j饼干的值,直到两者有其一达到了终点位置:

  1. 如果当前的饼干不满足孩子的胃口,那么把 j++ 寻找下一个饼干,不用担心这个饼干被浪费,因为这个饼干更不可能满足下一个孩子(胃口更大)。
  2. 如果满足,那么 i++; j++; count++ 记录当前的成功数量,继续寻找下一个孩子和下一个饼干。
/*** @param {number[]} g* @param {number[]} s* @return {number}*/
let findContentChildren = function (g, s) {g.sort((a, b) => a - b)s.sort((a, b) => a - b)let i = 0let j = 0let count = 0while (j < s.length && i < g.length) {let need = g[i]let cookie = s[j]if (cookie >= need) {count++i++j++} else {j++}}return count
}

http://www.ds6.com.cn/news/47824.html

相关文章:

  • 温江做网站公司seo大全
  • 夸克建站系统官网站长网站seo查询
  • 网站内做二级目录广州网络推广服务商
  • 郑州网站建设专业乐云seo新闻源
  • 长沙网站建设 网站设计怎么推广游戏代理赚钱
  • 怎么做赌博网站苏州seo关键词优化报价
  • 昌邑网页设计海淀搜索引擎优化seo
  • wordpress 多站河北网站seo地址
  • 做网站诱导充值犯法吗太原网站建设谁家好
  • 用wordpress做的网站软文素材
  • 邢台做外贸网站域名查询ip
  • 怎么做pc端移动网站广告设计与制作需要学什么
  • 家居企业网站建设咨询百度竞价推广技巧
  • 哪个网站能把图片拼凑起来做gif的兰州模板网站seo价格
  • 企业网站ui设计邵阳做网站的公司
  • 连云港网站制作公司哪家好seo系统是什么意思
  • 什么浏览器好用可以看任何网站上海seo网站推广公司
  • 腾讯云服务器怎么做网站客户管理软件
  • 网站做毕业设计可靠吗网络营销企业是什么
  • 招聘网官方网站百度推广登录入口电脑
  • 电子商务网站建设与管理课程心得软文100字左右案例
  • 更合公司网站建设网站排名大全
  • 怎么做网站的二维码今天新闻
  • 课程网站建设 碧辉腾乐品牌推广方案案例
  • 赣州章贡区医保局电话优化师
  • 西安网站建设首选seo网上课程
  • 如何把做的网站放到百度上天津百度seo推广
  • 重庆招聘网站有哪些山东百度推广代理商
  • 网站模版是什么意思网络营销客服主要做什么
  • 电子商务网站开发实例腾讯广告投放平台