我不理解,下标为1,样例能过,为啥全WA
查看原帖
我不理解,下标为1,样例能过,为啥全WA
621480
wzrun楼主2021/12/19 15:24
#include<stdio.h>
#include<math.h>
#include<algorithm>
using namespace std;
int main()
{	
	int w,s,h;//s长w宽h高 
	int q;//数据组数 
	int a[25][25][25]={0};
	int i,sum=0;
	int x1,x2,y1,y2,z1,z2;
	int y,x,z; 
	
	scanf("%d %d %d %d",&w,&s,&h,&q);
	for(i=1;i<=q;i++){
		scanf("%d %d %d %d %d %d",&x1,&y1,&z1,&x2,&y2,&z2);
	}

	for(z=z1;z<=z2;z++){
		for(y=y1;y<=y2;y++){
			for(x=x1;x<=x2;x++){
				a[z][y][x]=1;//线面体 
			}
		}
	}
	for(z=1;z<=h;z++){
		for(y=1;y<=w;y++){
			for(x=1;x<=s;x++){
				if(a[z][y][x]==0){
					sum++;
				}
			}
		}
	}
	printf("%d",sum);
	return 0;
	
	
			
}

2021/12/19 15:24
加载中...