116th LeetCode Weekly Contest N-Repeated Element in Size 2N Array

Posted 樱花落舞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了116th LeetCode Weekly Contest N-Repeated Element in Size 2N Array相关的知识,希望对你有一定的参考价值。

In a array A of size 2N, there are N+1 unique elements, and exactly one of these elements is repeated N times.

Return the element repeated N times.

 

Example 1:

Input: [1,2,3,3]
Output: 3

Example 2:

Input: [2,1,2,5,3,2]
Output: 2

Example 3:

Input: [5,1,5,2,5,3,5,4]
Output: 5

 

Note:

  1. 4 <= A.length <= 10000
  2. 0 <= A[i] < 10000
  3. A.length is even

这种,没啥好说的吧

class Solution {
public:
    int repeatedNTimes(vector<int>& A) {
        int len = A.size();
        int num = len/2;
        map<int,int>Mp;
        for(int i=0;i<len;i++){
            Mp[A[i]]++;
        }
        for(auto it : Mp){
            int x = it.second;
            //cout<<x<<endl;
            if(x == num){
                return it.first;
            }
        }
    }
};

 

以上是关于116th LeetCode Weekly Contest N-Repeated Element in Size 2N Array的主要内容,如果未能解决你的问题,请参考以下文章

123th LeetCode Weekly Contest Broken Calculator

118th LeetCode Weekly Contest Pancake Sorting

113th LeetCode Weekly Contest Flip Equivalent Binary Trees

108th LeetCode Weekly Contest Minimum Falling Path Sum

113th LeetCode Weekly Contest Reveal Cards In Increasing Order

113th LeetCode Weekly Contest Largest Time for Given Digits