誰帮我提交一下,我这一直提交不了😭
2026-08-30 12:40:17
发布于:江西
23阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int n;
vector<string> ans;
int dr[] = {2, 2, -2, -2, 3, 3, -3, -3};
int dc[] = {3, -3, 3, -3, 2, -2, 2, -2};
bool inGrid(int r, int c) {
return r >= 0 && r < n && c >= 0 && c < n;
}
int countNeighbors(int r, int c) {
int cnt = 0;
for (int i = 0; i < 8; i++) {
if (inGrid(r + dr[i], c + dc[i]) && ans[r + dr[i]][c + dc[i]] == '1') {
cnt++;
}
}
return cnt;
}
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
cin >> n;
ans.assign(n, string(n, '0'));
vector<string> base = {
"01110",
"11011",
"10001",
"11011",
"01110"
};
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
ans[i][j] = base[i % 5][j % 5];
}
}
for (int i = 0; i < n; i++) {
cout << ans[i] << "\n";
}
return 0;
}
全部评论 1
题号
2026-08-30 来自 浙江
0









有帮助,赞一个