一个WA求大佬看看
查看原帖
一个WA求大佬看看
582113
xuan132楼主2021/10/24 19:11
#include <stdio.h>
int main()
{
	int j,i=0,q,w,x,y,z,h,count=0,sum,s,W,X,H;
	int x2[100],y2[100],z2[100],x1[100],y1[100],z1[100],a[20][20][20];
	scanf("%d%d%d%d",&W,&X,&H,&q);
	for(i=0;i<q;i++)
	{
		scanf("%d%d%d",&x1[i],&y1[i],&z1[i]);
		scanf("%d%d%d",&x2[i],&y2[i],&z2[i]);
	}
	for(i=0;i<=W;i++)
	{
		for(h=0;h<=X;h++)
		{
			for(j=0;j<=H;j++)
			{
				a[i][h][j]=1;
			}
		}
	}
	for(s=0;s<q;s++)
	{
		for(i=0+s,x=x1[i];x<=x2[i];x++)
		{
			for(j=0+s,y=y1[j];y<=y2[j];y++)
			{
				for(h=0+s,z=z1[h];z<=z2[h];z++)
				{
					
					a[x][y][z]=0;
				}
			}
		}
	}
	for(x=0;x<=W;x++)
		{
			j=0;
			for(y=0;y<=X;y++)
			{
				h=0;
				for(z=0;z<=H;z++)
				{
					if(a[x][y][z]==0)
					count++;
				}
			}
		}
	sum=W*X*H-count;
	printf("%d",sum);
	return 0;
}
2021/10/24 19:11
加载中...