
 Code:
vector<int> funnn(vector<int>& num)
{ 
  sort(num.begin(),num.end());
  num.erase(unique(num.begin(), num.end()), num.end());     //unique返回值是重复元素的开始位置
 
  vector<int>::iterator it;
  vector<int>res;
  for(int j=1;j<=num[num.size()-1];j++)
  {
    it=find(num.begin(),num.end(),j);
    if(it==num.end())
    {
      res.push_back(j);
    }
  }
  
  
  for(int i=0;i<res.size();i++)
  {
    cout<<res[i]<<endl;
  }
  return res;
}                
                










