讨论/题目交流/🏆 第 182 场力扣周赛/
🏆 第 182 场力扣周赛

欢迎小伙伴们在这里交流分享你的参赛心得以及体验。【前往竞赛

image.png

3 分 - 找出数组中的幸运数
4 分 - 统计作战单位数
5 分 - 设计地铁系统
8 分 - 找到所有好字符串

展开讨论

我第二题写了一个半小时,哈哈哈,我好菜,不愧是我

int numTeams(vector<int>& r) {
        unordered_map<int,int> maxmap;
        unordered_map<int,int> minmap;
        int n=r.size();
        if(n<3)return 0;
        int cnt=0;
        for(int i=0;i<n;i++)
        {
            maxmap[r[i]]=1;
            minmap[r[i]]=1;
            for(auto& [n,v]:maxmap)
            {
                if(n<r[i])
                {
                    if(v>=2)
                        cnt=cnt+v-1;
                    maxmap[r[i]]++;
                }
            }
            for(auto& [n,v]:minmap)
            {
                if(n>r[i])
                {
                    if(v>=2)
                        cnt=cnt+v-1;
                    minmap[r[i]]++;
                }
            }
        }
        return cnt;
    }
展开全部 31 讨论