社区讨论
跪求大佬改错,样例过了
P5729【深基5.例7】工艺品制作参与者 3已保存回复 15
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 15 条
- 当前快照
- 1 份
- 快照标识符
- @m2rw3s2o
- 此快照首次捕获于
- 2024/10/28 01:54 去年
- 此快照最后确认于
- 2025/11/04 23:41 4 个月前
C
#include <stdio.h>
int main() {
int w, x, h;
scanf("%d %d %d", &w, &x, &h);
int arr[w][x][h]; // 声明三维数组,但不初始化
// 初始化数组的所有元素为0
for (int a = 0; a < w; a++) {
for (int b = 0; b < x; b++) {
for (int c = 0; c < h; c++) {
arr[a][b][c] = 0;
}
}
}
int q;
scanf("%d", &q);
int num = 0;
for (int i = 0; i < q; i++)
{
int x1, y1, z1, x2, y2, z2;
scanf("%d %d %d %d %d %d", &x1, &y1, &z1, &x2, &y2, &z2);
for (int a = x1; a <= x2; a++)
{
for (int b = y1; b <= y2; b++)
{
for (int c = z1; c <= z2; c++)
{
arr[a][b][c] = 1;
}
}
}
}
for (int a = 0; a < w; a++) {
for (int b = 0; b < x; b++) {
for (int c = 0; c < h; c++) {
if (arr[a][b][c] == 0) {
num++;
}
}
}
}
printf("%d", num);
return 0;
}
回复
共 15 条回复,欢迎继续交流。
正在加载回复...