为何WA(必关)
查看原帖
为何WA(必关)
1632574
std_den_aha楼主2025/8/31 11:07
#include <bits/stdc++.h>
using namespace std;
int main()
{
	int t;
	cin>>t;
	while(t--)
	{
		int n,m;
		cin>>n>>m;
		char a[105][105];
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				cin>>a[i][j];
			}
		}
		int fl=0;
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=m;j++)
			{
				if(i+3>n||j+3>m)continue;
				int flag=0;
				for(int k=i;k<=i+3;k++)
				{
				    for(int l=j;l<=j+3;l++)
				    {
				        if((k==i||k==i+3||l==j||l==j+3)&&a[k][l]=='1')flag=1;
				        if((k==i+1||k==i+2||l==j+1||l==j+2)&&a[k][l]=='0')flag=1;
				    }
				}
				if(flag==0)
		        {
		            cout<<"Yes\n";
		            fl=1;
		            break;
		        }
			}
			if(fl==1)break;
		}
		if(fl==0)cout<<"No\n";
	}
	return 0;
}

2025/8/31 11:07
加载中...