5年级求助,为什么样例过了,但全wa了
查看原帖
5年级求助,为什么样例过了,但全wa了
1183187
sxhy楼主2023/11/17 16:38
#include <iostream>
using namespace std;
#include<string>
#include<math.h>
bool z[100];
bool z1[100];
bool z2[100];

int main()
{
	int a[100], b[100], c[100], w, x, h, q, j = 0;
	cin >> w >> x >> h>>q;
	for (int i = 1; i <= q*2; i++)
	{

		cin >> a[i] >> b[i] >> c[i];

	}
	for (int i = 1; i <= 20; i++)
	{
		for (int i1 = 1; i1 <= q * 2; i1 += 2)
		{
			if (a[i1] <= i && a[i1 + 1]>=i)
			{z[i] = 1; }
			if (b[i1] <= i && b[i1 + 1] >= i)
			{
				z1[i] = 1;
			}if (c[i1] <= i && c[i1 + 1] >= i)
			{
				z2[i] = 1;
			}


		}

	}
	for (int i = 1; i <= 20; i++)
	{
		for (int i1 = 1; i1 <= 20; i1++)
		{
			for (int i2 = 1; i2 <= 20; i2++)
			{
				if (z[i] + z1[i1] + z2[i2] == 3) { j++; }
			}


		}

	}
	cout << (w * x * h) - j;




}
2023/11/17 16:38
加载中...