leetcode 455. Assign Cookies和2410. Maximum Matching of Players With Trainers

目录

[455. Assign Cookies](#455. Assign Cookies)

[2410. Maximum Matching of Players With Trainers](#2410. Maximum Matching of Players With Trainers)


455. Assign Cookies

排序+双指针+贪心

cpp 复制代码
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

这道题和上面的是一模一样的。

cpp 复制代码
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;
    }
};
相关推荐
To_OC1 天前
LC 207 课程表:刚学图论那会儿,我连这是拓扑排序都没看出来
javascript·算法·leetcode
To_OC1 天前
LC 208 实现 Trie 前缀树:曾被名字劝退,写完发现是送分题
javascript·算法·leetcode
To_OC3 天前
LC 994 腐烂的橘子:人人都说是 BFS 入门题,我却写了三遍才过
javascript·算法·leetcode
To_OC3 天前
LC 200 岛屿数量:经典 DFS 入门题,我第一次写居然连方向都搞错了
javascript·算法·leetcode
To_OC3 天前
LC 128 最长连续序列:别上来就排序,O (n) 解法才是这题的灵魂
javascript·算法·leetcode
To_OC5 天前
LC 49 字母异位词分组:想到哈希表很简单,选对 key 才是精髓
javascript·算法·leetcode
To_OC7 天前
LC 1 两数之和:面试第一道必考题,暴力解法直接被面试官 pass
javascript·算法·leetcode
想吃火锅100513 天前
【leetcode】121.买卖股票的最佳时机js/c++
算法·leetcode·职场和发展
凌波粒13 天前
LeetCode--491.递增子序列(回溯算法)
数据结构·算法·leetcode
退休倒计时13 天前
【每日一题】LeetCode 146. LRU 缓存 TypeScript
算法·leetcode·缓存·typescript