- [GESP202409四级] 黑白方块
此题的问题
- @ 2026-6-11 20:17:18
#include<bits/stdc++.h>
using namespace std;
const char G[4][4]={{'0','0','0','0'},{'0','1','1','0'},{'0','1','1','0'},{'0','0','0','0'}};
int t,n,m;
char a[100][100];
bool flag;
bool f(int x,int y){
for(int i=0;i<4;i++){
for(int j=0;j<4;j++){
if(a[x+i][y+j]!=G[i][j]){
return false;
}
}
}
return true;
}
int main(){
cin>>t;
while(t--){
flag=false;
cin>>n>>m;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
cin>>a[i][j];
}
}
for(int i=0;i<n-4;i++){
for(int j=0;j<m-4;j++){
if(f(i,j)){
flag=true;
break;
}
}
}
if(flag){
cout<<"Yes";
}
else{
cout<<"No";
}
cout<<endl;
}
return 0;
}
此代码在洛谷(记录)上通过,但无法在Hydro:稳健(记录)上通过。
0 条评论
目前还没有评论...
信息
- ID
- 1186
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 7
- 标签
- 递交数
- 87
- 已通过
- 23
- 上传者