测试样例可以过为什么0分啊
查看原帖
测试样例可以过为什么0分啊
792359
Hayaizo楼主2022/10/3 11:43
#include<stdio.h>

int main(void) {
	int w, x, h, q, x1, x2, y1, y2, z1, z2, cnt=0;
	scanf("%d %d %d %d", &w, &x, &h, &q);
	int arr[22][22][22];
	//初始化为1
	for (int i = 0; i < w; i++) {
		for (int j = 0; j < x; j++) {
			for (int k = 0; k < h; k++) {
				arr[i][j][k] = 1;
			}
		}
	}
	while (q--) {
		scanf("%d %d %d %d %d %d", &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++) {
					arr[i][j][k] = 0;
				}
			}
		}
	}
	for (int i = 0; i < w; i++) {
		for (int j = 0; j < x; j++) {
			for (int k = 0; k < h; k++) {
				if (arr[i][j][k] == 1) {
					cnt++;
				}
			}
		}
	}
	printf("%d", cnt);
	return 0;
}
2022/10/3 11:43
加载中...