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