【数列分段】简单遍历,数学规律
比较简单
代码如下:
#include<iostream>
using namespace std;
int main(){
int n;
cin >> n;
int sum = 0;
int prev;
for(int i = 0;i < n;i++){
int temp;
if(i ==0){
sum++;
cin >> temp;
prev = temp;
continue;
}
cin >> temp;
if(prev == temp){
continue;
}else{//不相同,截断,新的
sum++;
prev = temp;
}
}
cout << sum;
}

浙公网安备 33010602011771号