vector<int>::iterator unique(vector<int> &a) { int j=0; for(int i=0;i<a.size();i++) { if(!i || a[i]!=a[i-1]) a[j++]=a[i]; //a[0] ~ a[j-1] 所有a中不重复的数 } return a.begin() + j; }