dalao帮帮我,查不出错!
查看原帖
dalao帮帮我,查不出错!
728504
monalisa_K楼主2022/7/31 15:45
#include<iostream>
#include<cstring>
#include<algorithm>

using namespace std;
int w, x, h, q, x1, y1, z1, x2, y2, z2;
int ans = 0;
bool s[25][25][25];
int main()
{
    cin >> w >> x >> h >> q;
    int V = w * x * h;

    memset(square, 0, sizeof(square));
    while (q --)
        cin >> x1 >> y1 >> z1 >> x2 >> y2 >> z2;
    for (int i = min(x1, x2); i <= max(x1, x2); i ++)
        for (int j = min(y1, y2); j <= max(y1, y2); j ++)
            for (int k = min(z1, z2); k <= max(z1, z2); k ++)
                s[i][j][k] = 1;
    for (int i = 1; i <= w; i ++)
        for (int j = 1; j <= x; j ++)
            for (int k = 1; k <= h; k ++)
                if (!square[i][j][k])
                    ans ++;
    cout << ans;        
    return 0;
}
2022/7/31 15:45
加载中...