可能输入就有问题,帮忙看一下:
#include <bits/stdc++.h>
using namespace std;
struct megnet{
bool meg,net;
}setway[100005];
int cmp(megnet a[],int n){
int cnt=0;
for(int i=1;i<=n;i++){
if((a[i-1].net==1&&a[i].meg==0)||(a[i-1].net==0&&a[i].net==1)){
continue;
}else{
cnt++;
}
}
return cnt+1;
}
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>setway[i].meg>>setway[i].net;
}
cout<<cmp(setway,n);
return 0;
}
大佬帮忙看一下QwQ