刷题之455. 分发饼干 -----贪心初试

2023-11-10

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

对每个孩子 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。

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/assign-cookies
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

每个孩子只能分到一块饼干,不可以使用两个饼干满足一个孩子的胃口。

通过排序,我们可以达到尽可能使小饼干满足小胃口,大饼干满足大胃口,这正好满足贪心的准则。

class Solution {
    public int findContentChildren(int[] g, int[] s) {
        Arrays.sort(g);
        Arrays.sort(s);
        int count =0;
        for(int i=0,j=0;i<g.length&&j<s.length;){
            if(g[i]<=s[j]){
                count++;
                i++;
                j++;
            }else{
                j++;
            }
        }
        return count;
    }
}

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

刷题之455. 分发饼干 -----贪心初试 的相关文章

  • 使用docker搭建自己的jupyterhub多用户服务器

    1 选择基础镜像 这里我们选择jupyterhub的官方镜像 docker pull jupyterhub jupyterhub 2 启动容器 docker run p 8000 8000 d name jupyterhub jupyter
  • EndnoteX7/8/9参考文献不按顺序出现

    1 问题 EndNote插入文献序号正文的文献引用和后面的序号都能一一对上 但是正文中的排序并不按照行文顺序来 好尴尬 其实出版论文里有不按 1 2 3 顺序出现的文章 不过大多是严格按 1 2 3 顺序的文章 换句话说也就是说EndNot

随机推荐

  • Git 之 上传本地仓库到远程仓库

    文章目录 需求 切记 新建远程仓库 添加ssh key 在本地建立仓库 添加文件 git remote add git add git commit git push 参考连接 需求 建立远程仓库 在本地建立工程及仓库 将本地仓库push到
  • (二)zookeeper实战——zookeeper集群搭建

    前言 本节内容我们主要介绍一下如何在centos系统下搭建一套高可用的zookeeper集群 zookeeper是我们常用的中间键之一 例如使用zookeeper实现分布式锁 Hadoop集群高可用 kafka集群高可用等等 我们以以下三台
  • OD动调之脱壳:使用ESP定律寻找

    OD动调之脱壳 使用ESP定律寻找 using OD F8 sigle step Until stop Then data window follow Block then F9 Jmp gt oep 401171 You can unpa
  • android 腾讯微博开发 OAuth认证(一):获取请求指令RequeToken

    第一步 下载腾讯微博SDK 第二步 创建Android项目 并配置Build Path 加入SDK中httpmime 4 1 3 jar Android SDK v1 2 jar的源文件 里面包含错误需要自己进行相关的修改 两个库文件 相关
  • STM32开发实例 基于STM32单片机的智能机房系统

    一 系统设计 由 STM32F103C8T6单片机最小系统 DHT11温湿度传感器 ACS712测电流模块 MO 2烟雾传感器 ESP8266无线传输模块 可以通过RSP8266将温湿度值 烟雾浓度值 测得电流值显示到上位机 在上位机可以调
  • orange's一个操作系统的实现的前五章文件组织整理

    Orange s一个操作系统的实现的前五章文件组织整理 Tree Makefile a img 虚拟软盘 bochsrc bochs虚拟机配置 boot boot asm 编译为boot bin文件后被BIOS加载到内存 然后在a img中
  • CentOS7编译安装Nginx(Openresty)

    环境准备 yum y install automake autoconf libtool make gcc gcc c gcc g77 readline devel pcre devel openssl devel tcl perl lib
  • ABP.io 迁移数据库遇到的BUG

    文章目录 项目描述 1 Your startup project AbpDemo Application doesn t reference Microsoft EntityFrameworkCore Design 2 An error o
  • idea隐藏文件或文件夹

    strings gt Editor gt File Types gt Ignored Files and Folders中添加要隐藏的文件或文件夹 支持通配符
  • 【netty】Netty粘包问题TooLongFrameException: Adjusted frame length exceeds

    文章目录 1 概述 1 概述 此问题参考 Flink Flink 任务报错 akka remote connection TooLongFrameException adjusted frame length discarded 我这里主要
  • 边缘计算概念以及应用

    什么是边缘计算 边缘计算是为应用开发者和服务提供商在网络的边缘侧提供云服务和IT环境服务 边缘计算的目标是在靠近数据输入或用户的地方提供计算 存储和网络带宽 边缘计算 是一种分散式运算的架构 在这种架构下 将应用程序 数据资料与服务的运算
  • R语言之词云:wordcloud&wordcloud2安装及参数说明

    一 wordcloud安装说明 install packages wordcloud 二 wordcloud2安装说明 install packages devtools devtools install github lchiffon w
  • 心电信号越界怎么回事_心电图机的干扰及其正确处理方法

    心电图机是记录人体体表各点随时间而变化的心电波形的医疗仪器 医生根据心电图机所记录的波形的形态 波幅大小以及各波之间的相对时间关系来鉴别诊断心脏疾病 因此 心电图机所记录的心电图的精确度对于心脏疾病的鉴别诊断至关重要 但是 由于心电信号比较
  • JAVA面试常考

    1 自我介绍 讲下最有难度的项目 2 对线程安全的理解 3 比如有一个局部变量i 1 两个线程同时执行 是否线程安全 4 比如再有一个共享变量 如何保证线程安全 5 说说ThreadLocal 底层如何实现 6 hashmap实现原理 7
  • 【BATCHNORMALIZATION、LAYERNORMALIZATION、INSTANCENORMALIZATION和GROUPNORMALIZATION】

    总览 神经网络中有各种归一化算法 Batch Normalization BN Layer Normalization LN Instance Normalization IN Group Normalization GN 从公式看它们都差
  • ServerSocket 的建立与使用(多线程)

    1 main方法 package peixun public class MyServerSocket public static void main String args new ServerListener start 2 建立连接
  • 多元线性回归的梯度下降

    目录 1 线性回归的基本概念 2 线性回归算法 3 多元梯度下降算法 4 总结 1 线性回归的基本概念 在回归分析中 如果只包含一个自变量和一个因变量 且二者关心可近似用一条直线表示 则称该回归分析为一元线性回归分析 如果包含两个及两个以上
  • 多模态(图像和文本跨模态)分类

    文章目录 前言 一 数据集介绍 二 处理过程 1 处理图片文本标签数据 1 将label由消极 中立 积极的标签变成数字 0 1 2 并且将其保存在path2label字典中 2 分别将图像文件和文本文件形成列表 3 分别将文本内容 对应的
  • 计算机插本2a院校,广东省专插本2A院校有哪些

    满意答案 yandianhua 2012 12 23 采纳率 45 等级 12 已帮助 15307人 晨光英语考试团很荣幸为您解答 2011年广东省本科插班生招生院校名单 院校代码 院校名称 以下院校是2A线的 533 深圳大学 534 五
  • 刷题之455. 分发饼干 -----贪心初试

    假设你是一位很棒的家长 想要给你的孩子们一些小饼干 但是 每个孩子最多只能给一块饼干 对每个孩子 i 都有一个胃口值 g i 这是能让孩子们满足胃口的饼干的最小尺寸 并且每块饼干 j 都有一个尺寸 s j 如果 s j gt g i 我们可