求助

#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.。。。。。。

全部评论
我交了能过w
点赞 回复 分享
发布于 2024-10-08 13:00 安徽
读入string不行吗(?
点赞 回复 分享
发布于 2024-10-08 12:58 安徽

相关推荐

05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务