求教 1 2超时 4 wa 非常感谢
查看原帖
求教 1 2超时 4 wa 非常感谢
747877
Tapallen楼主2022/7/27 19:11

如题

#include <iostream>
#include <string>
using namespace std;
int q[25][25][25];
int ans;
int main()
{
	int w,x,h,o;
	cin>>w>>x>>h>>o;
for(int i=1;i<=w;i++)
{
	for(int k=1;k<=x;k++)
	{
	for(int p=1;p<=h;p++)
	{
	q[i][k][p]=1;	
	}	
	}
}
int num[o][6];
for(int p=1;p<=o;p++)
{
	for(int i=1;i<=6;i++)
	{
		cin>>num[p][i];
		
	}
for(int g=num[p][1];g<=num[p][4];g++)
{
	for(int k=num[p][2];k<=num[p][5];k++)
	{
	for(int v=num[p][3];v<=num[p][6];v++)
	{
	q[g][k][v]=0;	
	}	
	}
}
}
for(int i=1;i<=w;i++)
{
	for(int k=1;k<=x;k++)
	{
	for(int p=1;p<=h;p++)
	{
	if(q[i][k][p]==1) ans++;	
	}	
	}
}
cout<<ans;
    return 0;
}
2022/7/27 19:11
加载中...