90分求助
查看原帖
90分求助
935672
fanhan123楼主2024/11/1 20:54
#include <bits/stdc++.h>
using namespace std;
int main(){
	int a[6][6];
	bool ans;
	for (int i=0;i<5;i++){
		for (int j=0;j<5;j++) cin>>a[i][j];
	}
	//处理 
	for (int i=0;i<5;i++){
		for(int j=0;j<5;j++){
			if (a[i][0]==1 and a[i][1]==1 and a[i][2]==1 and a[i][3]==1 and a[i][4]==1){
				ans=true;
				break;
			}
			else if (a[0][j]==1 and a[1][j]==1 and a[2][j]==1 and a[3][j]==1 and a[4][j]==1){
				ans=true;
				break;
			}
			else if (a[0][0]==1 and a[1][1]==1 and a[2][2]==1 and a[3][3]==1 and a[4][4]==1){
				ans=true;
				break;
			}
			else if (a[0][4]==1 and a[1][3]==1 and a[2][2]==1 and a[3][1]==1 and a[4][0]==1){
				ans=true;
				break;
			}
			else ans=false;
		}
	}
	//输出
	if (ans) cout<<"Yes";
	else cout<<"No";
	return 0;
}

2024/11/1 20:54
加载中...