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

455. 分发饼干/c++

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。

题解:

class Solution { public: vector<int> sortedSquares(vector<int>& nums) { int n = nums.size(); vector<int> ans(n); for (int i = 0, j = n - 1, pos = n - 1; i <= j;) { if (nums[i] * nums[i] > nums[j] * nums[j]) { ans[pos] = nums[i] * nums[i]; ++i; } else { ans[pos] = nums[j] * nums[j]; --j; } --pos; } return ans; } };

注意隐含条件:

每个孩子的胃口和饼干的尺寸是需要排序的

http://www.jsqmd.com/news/396501/

相关文章:

  • 409. 最长回文串
  • Python基于Vue的医疗健康管理平台的设计与实现 django flask pycharm
  • FLUX.小红书极致真实V2:本地推理无网络依赖,隐私安全有保障
  • 155最小栈/c++
  • Python基于Vue的 民宿酒店预约管理系统的设计与实现django flask pycharm
  • 977. 有序数组的平方/c++
  • Python基于Vue的高校毕业生就业管理系统设计与开发 django flask pycharm
  • 316. 去除重复字母/c++
  • 强烈安利!10个一键生成论文工具测评:专科生毕业论文写作必备神器
  • 2026年北京艾美手表维修站推荐:基于长期稳定性评价,针对应急与日常保养场景 - 十大品牌推荐
  • 哪家维修站更专业?2026年北京艾美手表维修推荐评测,聚焦售后保障与网点覆盖 - 十大品牌推荐
  • 看这里!2026年2月当地口碑好的驾校公司推荐榜,驾校/学车驾校/考摩特车照/学车驾照/学大车,驾校公司推荐排行榜单 - 品牌推荐师
  • 2026年,什么样的CMS才能满足真实的建站需求
  • 从零起步轻松掌握SEO技巧,助你实现网站流量稳定增长
  • 这次终于选对! 千笔·降AI率助手,本科生降重首选
  • 2026必备!8个AI论文工具测评:继续教育毕业论文写作全攻略
  • 写作压力小了!8个AI论文网站深度测评,专科生毕业论文+开题报告全攻略
  • 2月16日
  • 交稿前一晚!千笔·降AI率助手,MBA论文降重神器
  • 话费卡回收方式推荐:流程简单又可靠! - 团团收购物卡回收
  • 程序员的未来:在AI时代重新定义技术价值
  • 再见 Electron!Electrobun 重磅发布!
  • Declaration of interests-模板
  • mPLUG视觉问答优化指南:提升图片分析速度的技巧
  • Python基于Vue的精品民宿管理系统的设计与实现 django flask pycharm
  • 搞Docker必懂的容器 8个核心操作,6大高频坑,3个核心逻辑,新手也能零失误
  • Thinkphp和Laravel框架基于协同过滤算法的的儿童图书推荐系统
  • Python基于Vue的学生宿舍管理系统的设计于实现 django flask pycharm
  • 话费卡回收新攻略:线上线下回收优势对比 - 团团收购物卡回收
  • 5分钟上手:LongCat-Image-Edit V2图片编辑实战