数列分段 题目描述源代码关于这题 题目描述 源代码 #include<iostream> using namespace std; int main() { int n, last, current, sum=0; cin >> n; cin >> last; sum = 1; for (int i = 1; i < n; i++) { cin >> current; if (last != current) sum++; last = current; } cout << sum << endl; return 0; } 关于这题 第一个数 肯定是要占一段的 后面的每个数和前面的数比较不同 就令sum++