题解 | #草原上的牛群分布#

草原上的牛群分布

https://www.nowcoder.com/practice/25752634aa444758843eed6ff227703a

知识点

模拟

思路

使用一个map数组维护每个位置出现的次数,若超过3,则不更新答案,否则更新答案和出现次数

代码

class Solution {
  public:
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param nums int整型vector
     * @return int整型
     */
    int remove_duplicates_v3(vector<int>& nums) {
        // write code here
        map<int, int>a;
        int ans = 0;
        for (auto v : nums) {
            if (a[v] >= 3)continue;
            else {
                a[v]++;
                ans++;
            }
        }
return ans;
    }
};
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-07 17:00
点赞 评论 收藏
分享
10-18 13:01
已编辑
西安理工大学 C++
小米内推大使:建议技能还是放上面吧,hr和技术面试官第一眼想看的应该是技能点和他们岗位是否匹配
点赞 评论 收藏
分享
11-08 21:00
已编辑
门头沟学院 Java
好纠结,值得放弃中厂去华子吗
刷题刷题刷刷题:能去互联网不去华为,华为分进去让你干啥你干啥,纯度,业务不如互联网,但是华为稳定,给钱不扣,不过福利没有,看你更倾向啥了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务