求助大佬,全是WA,但是在别的编译器上样例可以通过
查看原帖
求助大佬,全是WA,但是在别的编译器上样例可以通过
688916
bailanxiaozi楼主2022/3/10 00:06
import java.util.Scanner;
public class Main{
    public static void main(String[] args){
        Scanner ms = new Scanner(System.in);
        int w = ms.nextInt();
        int x = ms.nextInt();
        int h = ms.nextInt();
        int q = ms.nextInt();

        int a[][][] = new int [w][x][h];
        int p = 0;
        for(int i = 0; i < w; ++i){
             for(int j = 0; j < x; ++j){
                  for(int k = 0; k < h; ++k){
                       a[i][j][k] = 1;
                  }
             }
        }
        int b[][] = new int[2][3];
        for(int i = 0; i < q; ++i){
             for(int j = 0; j < 2; ++j){
                 for(int k = 0; k < 3; ++k){
                     b[j][k] = ms.nextInt();
                 }
             }
             for(int i1 = 0; i1 < w; ++i1){
                  for(int j1 = 0; j1 < x; ++j1){
                       for(int k1 = 0; k1 < h; ++k1){
                            if(i1 <= b[1][0] && i1 >= b[0][0] && j1 <= b[1][1] 
                            && j1 >= b[0][1] && k1 <= b[1][2] && k1 >= b[0][2]){
                                a[i1][j1][k1] = 0;
                            }
                       }
                  }
             }
        }

        for(int i = 0; i < w; ++i){
                  for(int j = 0; j < x; ++j){
                       for(int k = 0; k < h; ++k){
                            if(a[i][j][k] == 1){
                               p += 1;
                            }
                       }
                  }
             }

        System.out.println(p);
        
    }
}
2022/3/10 00:06
加载中...