#include <stdio.h>
#define M 30
int main() {
int a[M][M][M];
for (int i = 0; i < M; i++) {
for (int j = 0; j < M; j++) {
for (int k = 0; k < M; k++) {
a[i][j][k] = 0;
}
}
}
int x, y, z, n;
int sum;
int x1, y1, z1;
scanf("%d%d%d", &x, &y, &z);
sum = x * y * z;
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d%d%d", &x1, &y1, &z1);
for (int j = 0; j < x1; j++) {
for (int k = 0; k < y1; k++) {
for (int l = 0; l < z1; l++) {
a[j][k][l] = 1;
}
}
}
}
for (int j = 0; j < x; j++) {
for (int k = 0; k < y; k++) {
for (int l = 0; l < z; l++) {
sum -= a[j][k][l];
}
}
}
printf("%d", sum);
return 0;
}
我看结果没问题