c语言求助为啥超时还不过
查看原帖
c语言求助为啥超时还不过
1095989
ACE1537楼主2023/10/3 20:15
#include<stdio.h> 
#include<math.h>

int main() {
    int x, y, z, q, a[25][25][25] = { 0 };
    int x1, y1 , z1 , x2 , y2 , z2 ;
    int count = 0;
    int i = 0, j = 0, k = 0;
    scanf("%d %d %d", &x, &y, &z);
    scanf("%d", &q);
    for ( i = 1; i <= q; i++) {
        scanf("%d %d %d %d %d %d", &x1, &y1, &z1, &x2, &y2, &z2);
        for (i = x1; i <= x2; i++) {
            for (j = y1; j <= y2; j++) {
                for (k = z1; k <= z2; k++) {
                    a[i][j][k] = 1;
                }
            }
        }
    }
    for ( i = 1; i <=x; i++) {
        for ( j = 1; j <=y; j++) {
            for ( k = 1; k <= z; k++) {
                if (a[i][j][k] == 0) count++;
            }
        }
    }
    printf("%d", count);
    return 0;
 }
2023/10/3 20:15
加载中...