1 条题解
-
0
C :
#include<stdio.h> int main() { int t,n,m,i,j,flag; int a[100][100]; scanf("%d",&t); while(t--) { scanf("%d%d",&m,&n); flag=0; for(i=1;i<=m;i++) for(j=1;j<=n;j++) { scanf("%d",&a[i][j]); if((i==1||j==1||i==m||j==n)&&a[i][j]==1) flag=1; } if(flag) printf("2\n"); else printf("4\n"); } return 0; }
C++ :
#include <stdio.h> #include <stdlib.h> #include <string.h> char s[1000]; int len,sum,t,x,n,m; bool flag; int main() { scanf("%d",&t); for (int ca=1;ca<=t;ca++){ flag=false; scanf("%d%d",&n,&m); for (int i=1;i<=n;i++) for (int j=1;j<=m;j++){ scanf("%d",&x); if ((i==1||j==m||i==n||j==1)&&(x==1)) flag=true; } if (flag) printf("2\n"); else printf("4\n"); } }
- 1
信息
- ID
- 1141
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者