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;
}