#include<iostream>
using namespace std;
int main(void)
{
int w,x,h,q,i,j,k,m,num=0;
cin>>w>>x>>h>>q;
int a[q][6],n[w][x][h];
for(i=1;i<=q;i++)
for(j=1;j<=6;j++)
cin>>a[i][j];
for(i=1;i<=w;i++)
for(j=1;j<=x;j++)
for(k=1;k<=h;k++)
n[i][j][k]=1;
for(i=1;i<=q;i++)
for(m=1;m<=w;m++)
for(j=1;j<=x;j++)
for(k=1;k<=h;k++)
if((m>=a[i][1] && m<=a[i][4]) && (j>=a[i][2] && j<=a[i][5]) && (k>=a[i][3] && k<=a[i][6]))
n[i][j][k]=0;
for(i=1;i<=w;i++)
for(j=1;j<=x;j++)
for(k=1;k<=h;k++)
num=num+n[i][j][k];
cout<<num;
return 0;
}
结果输出是63,实在没看出代码哪里有问题,小白求助大佬~~