假设你是一位服务器托管网很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。
对每个孩子 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
相关推荐: [oeasy]python0006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号
你好世界 回忆上次内容 上次 又进入了 python 又退出了 python 反复进入退出 恭喜您在终端里 存活了下来! 键盘按键 作用 ↑ 上一条指令 ↓ 下一条指令 ← 向左移动光标一格 → 向右移动光标一格 编程 不都是 从 程序员的浪漫 开始吗?? 怎…