1
class Solution {
2
public:
3
vector<int> findErrorNums(vector<int>& nums)
4
{
5
unordered_map<int,int> m;
6
int p,q;
7
for(auto &x:nums)
8
{
9
m[x]++;
10
if(m[x]==2)
11
{
12
p=x;
13
break;
14
}
15
}
16
int n=nums.size();
17
q=(n*(n+1))/2-accumulate(nums.begin(),nums.end(),0)+p;
18
return {p,q};
19

20
}
21
};
22
// if you like the solution plz upvote.

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0