2 条题解
-
0
#include <bits/stdc++.h> using namespace std; int a[260][260]; int main() { int b, m = 0, z = 0; int dx[] = {1,0,-1,0}; int dy[] = {0,1,0,-1}; cin >> b; for(int i = 1; i <= b; i ++){ for(int j = 1; j <= b; j ++){ cin >> a[i][j]; if(a[i][j] <= 50){ a[i][j] = 1; } else{ a[i][j] = 0; } } } for(int i = 1; i <= b; i ++){ for(int j = 1; j <= b; j ++){ if(a[i][j] == 1){ m ++; int flag = 0; for(int x = 0; x <= 3; x ++){ if(a[i + dx[x]][j + dy[x]] == 0){ flag = 1; } } if(flag == 1){ z ++; } }
} } cout << m << " " << z;}
信息
- ID
- 1079
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 7
- 标签
- 递交数
- 64
- 已通过
- 14
- 上传者