求助大佬,样例出错!!
查看原帖
求助大佬,样例出错!!
479290
小呆呆ing楼主2021/8/18 11:31
#include<iostream>
using namespace std;

int main(void)
{
	int w,x,h,q,i,j,k,m,num=0;
	cin>>w>>x>>h>>q;
	int a[q][6],n[w][x][h];
	for(i=1;i<=q;i++)
		for(j=1;j<=6;j++)
			cin>>a[i][j];
			
	
	for(i=1;i<=w;i++)
		for(j=1;j<=x;j++)
			for(k=1;k<=h;k++)
				n[i][j][k]=1;
	
	for(i=1;i<=q;i++)
		for(m=1;m<=w;m++)
			for(j=1;j<=x;j++)
				for(k=1;k<=h;k++)
					if((m>=a[i][1] && m<=a[i][4]) && (j>=a[i][2] && j<=a[i][5]) && (k>=a[i][3] && k<=a[i][6]))
						n[i][j][k]=0;
	
	for(i=1;i<=w;i++)
		for(j=1;j<=x;j++)
			for(k=1;k<=h;k++)
				num=num+n[i][j][k];
	
	cout<<num;
	return 0;
}

结果输出是63,实在没看出代码哪里有问题,小白求助大佬~~

2021/8/18 11:31
加载中...