unique(vec.begin(), vec.end()); int b = vec.size();
而不是
int b = unique(vec.begin(), vec.end()) - vec.begin() + 1;
后者是数组写法,这样实际上并没有去重