LeetCode
来源:互联网 发布:linux怎么打包压缩文件 编辑:程序博客网 时间:2024/06/03 03:52
解题代码:
classSolution {
public:
intfindContentChildren(vector<int>& g, vector<int>& s) {
int res=0,i=0,j=0;
sort(g.begin(),g.end());
sort(s.begin(),s.end());
while(i<g.size()&&j<s.size()){
if(g[i]<=s[j]){
i++;
j++;
res++;
}
else
j++;
}
return res;
}
};
解题思路:
首先对两个数组进行排序,然后按照优先满足贪婪度较低孩子的原则,若曲奇饼能满足,则将它分配给该孩子,若不能,则看比它大一点的曲奇饼能不能满足,而之前的曲奇饼必然满足不了其他所有人的欲望. 0 0
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode
- leetcode:
- leetcode:
- LeetCode
- leetcode
- LEETCODE
- leetcode
- leetCode
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode:
- leetcode
- RecyclerView的观察者模式
- java学习笔记-07
- SDUST 第二次实验
- 网络基础
- 算法课第四周作业 | Course Schedule
- LeetCode
- 蓝桥杯 PREV-22国王的烦恼
- repr,eval,exec,str区别
- c语言&妙用
- L1-030. 一帮一
- 并查集
- 梦想的起点
- PhotoView+viewpager+Picasso+glide
- 杭电 1045 Fire Net