1 条题解
-
0
C++ :
#include<bits/stdc++.h> using namespace std; int cnt[128]; char a[3010][3010]; int n; void change(int &x, int &y) { int nx = y, ny = n + 1 - x; x = nx; y = ny; } int main() { cin >> n; for(int i = 1; i <= n; ++i) for(int j = 1; j <= n; ++j) cin >> a[i][j]; int ans = 0; for(int i = 1; i <= n; ++i) { for(int j = 1; j <= n; ++j) { int x = i, y = j; cnt['0'] = cnt['1'] = 0; cnt[a[x][y]] ++; change(x, y); cnt[a[x][y]] ++; change(x, y); cnt[a[x][y]] ++; change(x, y); cnt[a[x][y]] ++; ans += min(cnt['0'], cnt['1']); } } cout << ans / 4 << endl; return 0; }
- 1
信息
- ID
- 7
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者