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

在电脑上做网站的软件建立短语

在电脑上做网站的软件,建立短语,小学校园网站建设,类似织梦cms455.分发饼干 题目: 小朋友胃口值数组g[i],饼干尺寸数组 s[j],当饼干尺寸s[j]大于等于g[i]的时候,对应小朋友被满足,小朋友每一个最多一块饼干 ,求给定条件下最多被满足的小朋友数量。 思路:…

455.分发饼干

题目:

小朋友胃口值数组g[i],饼干尺寸数组 s[j],当饼干尺寸s[j]大于等于g[i]的时候,对应小朋友被满足,小朋友每一个最多一块饼干 ,求给定条件下最多被满足的小朋友数量。

思路:

局部最优:尺寸最大的饼干先分给胃口最大的小朋友

全局最优:然后不断饼干第二大尺寸,胃口第二大小朋友,不能一次吃饱的不给吃,达成全局最优

具体做法就是饼干数组和小孩数组排序,然后从后向前遍历小孩数组,用大饼干优先满足胃口大的,并统计满足小孩数量。

class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {sort(g.begin(), g.end());sort(s.begin(), s.end());int index = s.size() - 1; // 饼干数组的下标int result = 0;for (int i = g.size() - 1; i >= 0; i--) { // 遍历胃口if (index >= 0 && s[index] >= g[i]) { // 遍历饼干result++;index--;}}return result;}
};

 如果饼干尺寸大于等于胃口,结果+1,饼干向小尺寸继续遍历,胃口向小胃口小孩继续遍历。

如果饼干尺寸小于胃口,那么胃口继续向小胃口小孩遍历(胃口和饼干都经过排序)

也就是从大到小尺寸饼干满足胃口从大到小排序的小孩,饼干没满足小孩了,就下一个小孩,没小孩了就返回结果。

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

相关文章:

  • 做网站赚钱需要多少人手哪些网站是django做的
  • 做gif有什么网站wordpress 菜单管理系统
  • 网站公司备案通知财务公司名称大全简单大气
  • 中山网络公司网站建设网站建设公司推荐金石下拉网络
  • 公司网站推广是做什么电商网站建设简单代码网页
  • 安阳+网站建设php网站开发实际教程答案
  • 成都网站制作公司企业推广的主要目的是
  • 西安装修公司网站制作产品推广会议流程
  • 西班牙网站后缀最好的网站模板下载网站
  • 个人建网站首选什么域名好网页设计图片路径怎么写
  • dw中怎样做网站二级页面企业课程培训
  • 北京网站建设设计公司网站建设请示文件
  • 广西专业做网站的公司志成网站设计制作
  • 行业网站源码iis禁止通过ip访问网站
  • 百度站长查询工具自己怎么创建微信小程序
  • wordpress网站添加密码访问游戏网页设计模板图片
  • 英文模板网站网站开发与运行环境
  • 固安县建设局网站怎么建设食品网站
  • 哪个网站做自媒体比较好网站怎么做弹窗
  • 男鞋 东莞网站建设域名最新通知
  • asp.net是做网站的吗企业培训考试平台官网
  • 专业服务建设网站什么是网站建设与优化
  • 门户网站英文开网店
  • 重庆市建设银行网站首页网页设计理念及设计思路
  • 高清免费爱做网站怎么给企业做推广
  • 网站建设课结课感受无锡专业做网站公司
  • 大连做公司网站哪家好wordpress手机app
  • 新的网站建设一般多少钱西安危机公关公司
  • 违法网站开发sem扫描电子显微镜
  • wap网站开发实例陕西网站建设宣传方案