社区讨论
三维数组全WA求调
B3964[语言月赛 202404] 天上的气球参与者 1已保存回复 0
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mhjhzzcq
- 此快照首次捕获于
- 2025/11/04 02:53 4 个月前
- 此快照最后确认于
- 2025/11/04 02:53 4 个月前
CPP
#include<bits/stdc++.h>
using namespace std;
long long h[100005], c[100005], x[100005], y[100005], e[5005], w[5005][5005][3], e1[5005];
int main() {
int n, m, k;
cin >> n >> m >> k;
for (int i = 1; i <= k; i++) {
cin >> x[i] >> y[i] >> h[i] >> c[i];
if (!w[x[i]][y[i]][1] && !w[x[i]][y[i]][2]) {
w[x[i]][y[i]][1] = h[i];
w[x[i]][y[i]][2] = c[i];
e1[i] = h[i];
} else {
if (h[i] < e1[i]) {
w[x[i]][y[i]][1] = h[i];
w[x[i]][y[i]][2] = c[i];
e1[i] = h[i];
}
}
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= m; j++) {
if (w[x[i]][y[j]][2]) {
cout << w[x[i]][y[j]][2] << ' ';
} else {
cout << 0 << ' ';
}
}
cout << endl;
}
return 0;
}
回复
共 0 条回复,欢迎继续交流。
正在加载回复...