大佬帮忙看看
查看原帖
大佬帮忙看看
1423008
Zzy20060323楼主2024/9/7 13:47
#include<stdio.h>
int a[1000][6];
int b[21][21][21];
int main()
{
	int x, y, z,sum=0;
	scanf("%d%d%d", &x, &y, &z);
	int q;
	scanf("%d", &q);
	for (int i = 0; i < q; i++)
	{
		scanf("%d%d%d%d%d%d", &a[i][0], &a[i][1], &a[i][2], &a[i][3], &a[i][4], &a[i][5]);
	}
	for (int i = 0; i < q; i++)
	{
		
		for (int j = a[i][0]; j <= a[i][3]; j++)
		{
			for (int m = a[i][1]; m <= a[i][4]; m++)
			{
				for (int n = a[i][2]; n <= a[i][5]; n++)
				{
					b[j][m][n] = 1;
					
				}
			}
		}
	}
	for (int i = 0; i < x; i++)
	{
		for (int j = 0; j < y; j++)
		{
			for (int k = 0; k < z; k++)
			{
				if (b[i][j][k] == 1)
				{
					sum++;
				}
			}
		}
	}
	int ans = x * y * z - sum;
	printf("%d", ans);
	return 0;
}
2024/9/7 13:47
加载中...