1 条题解

  • 0
    @ 2025-12-6 12:35:57

    #include <bits/stdc++.h> using namespace std;

    int main() { int w,x,h,q;cin>>w>>x>>h>>q;

    int a[25][25][25];
    
    for(int i=1;i<=w;i++){
        for(int j=1;j<=x;j++){
            for(int k=1;k<=h;k++){
                a[i][j][k]=1;
            }
        }
    }
    
    int tot=0;
    while(q--){
        int x1,y1,z1,x2,y2,z2;
        cin>>x1>>y1>>z1>>x2>>y2>>z2;
        for(int i=x1;i<=x2;i++){
            for(int j=y1;j<=y2;j++){
                for(int k=z1;k<=z2;k++){
                    a[i][j][k]=0;
                }
            }
        }
    }
    
    for(int i=1;i<=w;i++){
        for(int j=1;j<=x;j++){
            for(int k=1;k<=h;k++){
                tot+=a[i][j][k];
            }
        }
    }
    cout<<tot;
    
    return 0;
    

    }

    • 1

    信息

    ID
    4664
    时间
    1000ms
    内存
    125MiB
    难度
    1
    标签
    (无)
    递交数
    51
    已通过
    16
    上传者