求解
查看原帖
求解
1364578
Chh0726楼主2024/7/5 11:35
#include<bits/stdc++.h>
using namespace std;
int main(){
	int w,x,h,s=0,b;
	int q;
	int N[20][20][20];
	int x1,y1,z1,x2,y2,z2;
    cin>>w>>x>>h;
    cin>>q;
	
    for(int i=1;i<=q;i++){
        cin>>x1>>y1>>z1>>x2>>y2>>z2;
        for(int j=1;j<=w;j++){
            for(int k=1;k<=x;k++){
                for(int l=1;l<=h;l++){
                	if( y1<=j&&j<=y2&&z1<=k&&k<=z2&&x2>=l&&l>=x1)
                    N[j][k][l]=1;
                }
            }
        }		
    }
    for(int j=1;j<=w;j++){
        for(int k=1;k<=x;k++){
            for(int l=1;l<=h;l++){
                if(N[j][k][l]==0){
                s++;	
				}
            }
        }
    }
    cout<<s;
    return 0;
}


------------
大老指点
2024/7/5 11:35
加载中...