html5网站多少钱,淘宝网站制作培训,和一起做网店差不多的网站,中国做出口的网站平台假设你是一位很棒的家长#xff0c;想要给你的孩子们一些小饼干。但是#xff0c;每个孩子最多只能给一块饼干。
对每个孩子 i#xff0c;都有一个胃口值 g[i]#xff0c;这是能让孩子们满足胃口的饼干的最小尺寸#xff1b;并且每块饼干 j#xff0c;都有一个尺寸 s[j]…假设你是一位很棒的家长想要给你的孩子们一些小饼干。但是每个孩子最多只能给一块饼干。
对每个孩子 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 0while i m and j n:while j n and g[i] s[j]:j 1if j n:count 1i 1j 1return countg eval(input())
s eval(input())
print(findContentChildren(g,s))