感觉很有意思的题。
另:这么多循环都不会TLE是真的很厉害了。大概是数据比较小吧。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[20][20][20],w,x2,h,q,x,y,z,x1,y1,z1;
cin>>w>>x2>>h;
for(int i=1;i<=w;i++)
{
for(int j=1;j<=x2;j++)
{
for(int k=1;k<=h;k++)
{
a[i][j][k]=1;
}
}
}
cin>>q;
while(q--)
{
cin>>x>>y>>z>>x1>>y1>>z1;
for(int i=x;i<=x1;i++)
{
for(int j=y;j<=y1;j++)
{
for(int k=z;k<=z1;k++)
{
a[i][j][k]=0;
}
}
}
}
int temp=0;
for(int i=1;i<=w;i++)
{
for(int j=1;j<=x2;j++)
{
for(int k=1;k<=h;k++)
{
if(a[i][j][k]==1) temp++;
}
}
}
cout<<temp;
return 0;
}