样例能过,0分求调
查看原帖
样例能过,0分求调
1228732
Zhengboyuan18楼主2024/6/22 09:33
#include<iostream>
#include<cmath>
using namespace std;
const int N=110;
int a,b,h,q,x[N],y[N],z[N],x2[N],y2[N],z2[N],cnt;
bool cube[N][N][N];
int main(){
	cin>>a>>b>>h>>q;
	cnt=a*b*h;
	for(int i=0;i<q;i++){
		cin>>x[i]>>y[i]>>z[i]>>x2[i]>>y2[i]>>z2[i];
	}
	for(int i=0;i<q;i++){
		for(int j=x[i];j<=x2[i];j++){
			for(int k=y[i];k<=y2[i];k++){
				for(int o=z[i];o<=z2[i];o++){
					cube[j][k][o]=true;
				}
			}
		}
	}
	for(int i=0;i<a;i++){
		for(int j=0;j<b;j++){
			for(int k=0;k<h;k++){
				if(cube[i][j][k]==true){
					cnt--;
				}
			}
		}
	}
	cout<<cnt;
	return 0;
}
2024/6/22 09:33
加载中...