leetcode455分发饼干-创新互联

题目

假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
对每个孩子 i,都有一个胃口值 g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j] 。如果 s[j] >= g[i],我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个大数值。

创新互联公司服务项目包括南华网站建设、南华网站制作、南华网页制作以及南华网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,南华网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到南华省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!示例

输入: g = [1,2,3], s = [1,1]
输出: 1
解释:
你有三个孩子和两块小饼干,3个孩子的胃口值分别是:1,2,3。
虽然你有两块小饼干,由于他们的尺寸都是1,你只能让胃口值是1的孩子满足。
所以你应该输出1。

解析
func findContentChildren(g []int, s []int) int {//先排序
    sort.Ints(g)
    sort.Ints(s)

    child := 0
    for i:=0; i< len(s) && child< len(g); i++ {//s是饼干,g是孩子胃口
        if s[i] >= g[child] {//看小饼干是否能满足胃口小的孩子,不行再加
            child++
        }
    }
    return child
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章标题:leetcode455分发饼干-创新互联
文章来源:http://ybzwz.com/article/dcsijh.html