4 条题解
-
1
J4A 宾果游戏 题解:
思路:先判断每行每列是否有一行或一列是五个一的,再判断两条对角线。
Code:
#include<iostream> using namespace std; long long n=5,a[10][10]; int main() { for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) cin>>a[i][j]; for(int i=1;i<=n;i++) { if(a[i][1]&&a[i][2]&&a[i][3]&&a[i][4]&&a[i][5]) { cout<<"Yes"; return 0; } //判断每一行 if(a[1][i]&&a[2][i]&&a[3][i]&&a[4][i]&&a[5][i]) { cout<<"Yes"; return 0; } //判断每一列 } if(a[1][1]&&a[2][2]&&a[3][3]&&a[4][4]&&a[5][5]) { cout<<"Yes"; return 0; } if(a[1][5]&&a[2][4]&&a[3][3]&&a[4][2]&&a[5][1]) { cout<<"Yes"; return 0; } //判断两条对角线 cout<<"No"; return 0; }
信息
- ID
- 46
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 1
- 标签
- 递交数
- 370
- 已通过
- 221
- 上传者