//set为vector去重
#include<iostream>
#include<set>
#include<vector>
using namespace std;
int main()
{
vector<int> ve={2,1,8,5,6,3,4,7,9,1};
set<int> s(ve.begin(),ve.end());
ve.assign(s.begin(),s.end());
for(auto it=ve.begin();it!=ve.end();it++){
cout<<*it<<endl;
}
return 0;
}
// assign是重用一个vector,会清除以前的东西;并分配新的内容.