C++ 代码
#include<iostream>
using namespace std;
int temp;
int n;
int res;
int main(){
cin >>n;
cin >>temp; //将第一个数据存入temp
n--;res++; //记录第一段数据开始,res++
while(n--){
int x;
cin >>x;
if(temp!=x){ //如果输入的数据与前一段数据不一样,res++
res++;
temp=x; //将数据更新成下一段的值
}
}
cout <<res<<endl;
return 0;
}