样例过了,但全不对,望指点
查看原帖
样例过了,但全不对,望指点
432545
D_rose楼主2020/11/29 22:34
#include<stdio.h>
int main(){
    int a, b, c;
    scanf("%d %d %d",&a, &b, &c);
    int n;
    scanf("%d",&n);
    int t[a][b][c];
    for(int i=0;i<a;i++){
        for(int j=0;j<b;j++){
            for(int k=0;k<c;k++){
                t[i][j][k]=1;
            }
        }
    }
    for (;n>0;n--){
        int x1,y1,z1,x2,y2,z2;
        scanf("%d %d %d %d %d %d",&x1,&y1,&z1,&x2,&y2,&z2);
        for(int i=0;i<a;i++){
            for(int j=0;j<b;j++){
                for(int k=0;k<c;k++){
                    if(i>=x1&&i<=x2&&j>=y1&&j<=y2&&k>=z1&&k<=z2){
                        t[i][j][k]=0;
                    }
                }
            }
        }
    }
    int sum=0;
    for(int i=0;i<a;i++){
        for(int j=0;j<b;j++){
            for(int k=0;k<c;k++){
                sum+=t[i][j][k];
            }
        }
    }
    printf("%d",sum);
    return 0;
} 
2020/11/29 22:34
加载中...