DEV上没问题呀。
#include<bits/stdc++.h> using namespace std; int n,a[5000010]={-1},ans; int main(){ cin>>n; for(int i=1;i<=n;i++) cin>>a[i]>>a[i]; for(int i=1;i<=n;i++) if(a[i]!=a[i-1]) ans++; cout<<(ans+1)/2+1; return 0; }