全WA求助!样例通过!
查看原帖
全WA求助!样例通过!
1304731
Martin0310楼主2025/2/2 12:44

代码:

#include<bits/stdc++.h>
using namespace std;
int g[4][4]={{0,0,0,0},{0,1,1,0},{0,1,1,0},{0,0,0,0}};
int x[107][107];
int see(int sx,int sy)
{
    for(int i=sy;i<sx+4;i++)
    {
        for(int j=sx;j<sy+4;j++)
        {
            if(g[i-sx][j-sy]!=x[i][j]) return false;
        }
    }
    return true;
}
int main()
{
    int t,n,m;
    string s;
    cin>>t;
    for(int i=0;i<t;i++)
    {
        cin>>n>>m;
        for(int j=0;j<n;j++)
        {	
        	cin>>s;
        	for(int k=0;k<s.size();k++) x[j][k]=int(s[k]-48);
		}
        bool b=false;
        for(int j=0;j<n-3;j++)
        {
            for(int k=0;k<m-3;k++)
            {
                if(see(j,k))
                {
                    cout<<"Yes\n";
                    b=true;
                }
                if(b) break;
            }
            if(b) break;
        }
        if(!b) cout<<"No\n";
    }
    return 0;
}
2025/2/2 12:44
加载中...