社区讨论
求救!
B4264[GESP202503 四级] 二阶矩阵参与者 2已保存回复 4
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 4 条
- 当前快照
- 1 份
- 快照标识符
- @mhjtpvnb
- 此快照首次捕获于
- 2025/11/04 08:21 4 个月前
- 此快照最后确认于
- 2025/11/04 08:21 4 个月前
本人于2025年4月26日被困于此题,哪位大佬把我救出来?
CPP#include <iostream>
#include <cassert>
int a[114][114];
int ans;
int n, m;
int main() {
std::cin >> n >> m;
// 检查输入的 n 和 m 是否在有效范围内
assert(1 <= n && n <= 500 && 1 <= m && m <= 500);
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
std::cin >> a[i][j];
// 检查输入的数组元素是否在有效范围内
assert(-100 <= a[i][j] && a[i][j] <= 100);
}
}
for (int i = 1; i < n; i++) {
for (int j = 1; j < m; j++) {
int prod1 = a[i][j] * a[i + 1][j + 1];
int prod2 = a[i + 1][j] * a[i][j + 1];
if (prod1 == prod2) {
ans++;
}
}
}
std::cout << ans;
return 0;
}
代码我用AI改过,全RE
回复
共 4 条回复,欢迎继续交流。
正在加载回复...