C++ 求助,只有第二个能过,其他都是WA,请大佬帮看看
查看原帖
C++ 求助,只有第二个能过,其他都是WA,请大佬帮看看
971249
bycj1106楼主2023/4/25 09:47
#include <iostream>
using namespace std;

int main()
{
    int w, x, h;
    cin >> w >> x >> h;
    int N[w][x][h];
    for (int i = 0; i < w; i++)
    {
        for (int j = 0; j < x; j++)
        {
            for (int k = 0; k < h; k++)
                N[i][j][k] = 1;
        }
    }
    int q;
    cin >> q;
    for (int i = 0; i < q; i++)
    {
        int x1, x2, y1, y2, z1, z2;
        cin >> x1 >> y1 >> z1 >> x2 >> y2 >> z2;
        for (int j = x1; j <= x2; j++)
        {
            for (int k = y1; k <= y2; k++)
            {
                for (int z = z1; z <= z2; z++)
                    N[j][k][z] = 0;
            }
        }
    }
    int ans = 0;
    for (int i = 0; i < w; i++)
    {
        for (int j = 0; j < x; j++)
        {
            for (int k = 0; k < h; k++)
            {
                if (N[i][j][k] == 1)
                    ans++;
            }
        }
    }
    cout << ans << endl;
    return 0;
}
2023/4/25 09:47
加载中...