leetcode 455. Assign Cookies和2410. Maximum Matching of Players With Trainers
目录
455. Assign Cookies
2410. Maximum Matching of Players With Trainers
455. Assign Cookies
排序+双指针+贪心
class Solution {
public:int findContentChildren(vector<int>& g, vector<int>& s) {int res = 0;sort(g.begin(),g.end());sort(s.begin(),s.end());for(int i = 0,j = 0;i<g.size()&&j<s.size();i++){while(j<s.size() && s[j]<g[i] ){j++;}if(j == s.size())break;res++;j++;}return res;}
};
2410. Maximum Matching of Players With Trainers
这道题和上面的是一模一样的。
class Solution {
public:int matchPlayersAndTrainers(vector<int>& players, vector<int>& trainers) {sort(players.begin(),players.end());sort(trainers.begin(),trainers.end());int res = 0;for(int i = 0,j = 0;i<players.size()&&j<trainers.size();i++){while(j<trainers.size() && trainers[j]<players[i]){j++;}if(j == trainers.size())break;res++;j++;}return res;}
};