C++ 代码
本题我看到的都是遍历数组的写法,这里采用stl中的unique去重,可以去掉相邻的重复元素,很快得到答案
#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
const int N=1010;
int a[N];
int n,res;
int main()
{
cin>>n;
for(int i=0;i<n;i++) cin>>a[i];
res=unique(a,a+n)-a;//unique去重
cout<<res;
return 0;
}