求助
#include<bits/stdc++.h> using namespace std; const int N=1e5+10; int a[N]; int read() { int s=0,f=1; char ch=getchar(); while(!isdigit(ch)) { if(ch=='-')f=-1; ch=getchar(); } while(isdigit(ch)) { s=s*10+ch-'0'; ch=getchar(); } return s*f; } void write(int x) { if(x<0)putchar('-'),x=-x; if(x>9)write(x/10); putchar(x%10+'0'); } int main() { int n; cin>>n; while(n--) { int x=read(),y=read(); long long cnt=0; for(int i=1;i<=x;i++) for(int j=1;j<=y;j++) { char ch; cin>>ch; if(ch=='0')cnt++; } if(cnt%2==0)cout<<"Yes"<<endl; else cout<<"No"<<endl; } return 0; }
为什么第39行用getchar会爆
被坑掉87.5.。。。。。。