假设你是一位服务器托管网很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
对每个孩子 i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j,都有一个尺寸 s[j]。如果 s[j]>= g[i],我们可以将这个饼干 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。
def findContentChildren(g,s):
g.sort()
s.sort()
m, n = len(g), len(s)
i = j = count = 0
while i s[j]:
j += 1
if j
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net 机房租用,北京机房租用,IDC机房托管, http:/服务器托管网/www.fwqtg服务器托管网.net相关推荐: UE5: UpdateOverlap – 从源码深入探究UE…