并且如果你的离散化是用 STL unique() 实现的,请看看有没有减 1
int _n = unique(a + 1, a + n + 1) - a - 1; int _n = unique(a, a + n) - a;