for(int i = 1; i <= n; i ++ ) cin >> a[i];
//对相邻的重复元素去重 int cnt = 0; a[0] = 1e18 , 避免a[1] = 0的情况 for(int i = 1; i <= n; i ++ ) { if(a[i] != a[i - 1]) //至少要先让第一个数赋进去, 故i从0开始即可 a[++ cnt] = a[i]; } n = cnt;