求调
查看原帖
求调
955228
OIer_xhy楼主2024/11/9 19:35
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int n,m;
	cin>>n>>m;
	char a[n+5][m+5];
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++) cin>>a[i][j];
	}
	for(int x1=1;x1<=n-3;x1++){
		for(int y1=1;y1<=n-3;y1++){
			int x2=x1+3,y2=y1+3;
			int f=1;
			for(int i=x1;i<=x2;i++){
				for(int j=y1;j<=y2;j++){
					if(i==x1||i==x2||j==y1||j==y2){
						if(a[i][j]!='0') f=0;
					}
					else{
						if(a[i][j]!='1') f=0;
					}
				}
			}
			if(f==0) cout<<"No\n";
			else cout<<"Yes\n";
		}
	}
    return 0;
}


2024/11/9 19:35
加载中...