jgvdsdcc:第一题直接映射2个原点坐标,代码量极小
int origin = (n - 1) / 2;
int center = (m - 1) / 2;//i = center+x = origin+x => x = i - center,
for (int j = 0; j < m; j++) {
for (int k = 0; k < m; k++) {
int dj = j - center;
int dk = k - center;
ans[j][k] = wall[(origin + dj + n * 100) % n][(origin + dk + n * 100) % n];
cout << ans[j][k];
}
cout << endl;
}
投递网易互娱等公司10个岗位 >
0 点赞 评论 收藏
分享
夏虫不可语冰丶:n²过了查看图片
投递美团等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了: