社区讨论

样例过了,提交全WA

B4040[GESP202409 四级] 黑白方块参与者 2已保存回复 1

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
1 条
当前快照
1 份
快照标识符
@mkqy2bqk
此快照首次捕获于
2026/01/23 21:56
4 周前
此快照最后确认于
2026/01/24 15:01
4 周前
查看原帖
CPP
#include<bits/stdc++.h>
using namespace std;
int main(){
	int s[4][4]={
		0,0,0,0,
		0,1,1,0,
		0,1,1,0,
		0,0,0,0};
    int t;
    cin>>t;
    while(t--){
    	int n,m;
    	cin>>n>>m;	
		bool d=0;
    	int a[n][m];
    	for(int i=0;i<n;i++){
    		for(int j=0;j<m;j++){
    			scanf("%1d",&a[i][j]);
			}
		}
		for(int i=0;i<n;i+=4){
			for(int j=0;j<m;j+=4){
				bool p=1;
				for(int x=0;x<4;x++){
					for(int y=0;y<4;y++){
						if(s[x][y]!=a[i+x][j+y])p=0;
					}
				}
				if(p)d=1;
			}
		}
		if(d){
			cout<<"Yes"<<endl;
		}else cout<<"No"<<endl;
	}
}

回复

1 条回复,欢迎继续交流。

正在加载回复...