#include <iostream>
#include <cstring>
using namespace std;
int main(){
int w, h, x, q, a1, a2, b1, b2, c1, c2, a[25][25][25], ans = 0;
memset(a , 0, sizeof(a));
cin >> w >> x >> h >> q;
while(q--){
cin >> a1 >> b1 >> c1 >> a2 >> b2 >> c2;
for(int i = a1; i <= a2; i++)
for(int j = b1; j <= b2; j++)
for(int k = c1; k <= c2; k++)
a[i][j][k]--;
}
for(int i = 1; i <= w; i++)
for(int j = 1; i <= x; j++)
for(int k = 1; k <= h; k++)
if (a[i][j][k] == 0)
ans += 1;
cout << ans;
return 0;
}
放到IDE跑了下 显示“Process finished with exit code 139 (interrupted by signal 11: SIGSEGV)”... 问题应该是出在while循环的cin里,但不知道怎么解决...