???是洛谷的问题还是我的???
查看原帖
???是洛谷的问题还是我的???
811469
None_g楼主2023/5/25 11:57

代码如下

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int N,a[1001][3],i,j,n,x1[1001],y1[1001],z1[1001],x2[1001],y2[1001],z2[1001];
	cin>>N;
	for (i=1;i<=N;i++)
	{
	cin>>a[i][1]>>a[i][2]>>a[i][3];
	}
	for (j=0;j<=N;j++)
	{
		for (i=1;i<=N;i++)
		{	
		x1[j]=abs(a[i][1]-a[j][1]);
		y1[j]=abs(a[i][2]-a[j][2]);
		z1[j]=abs(a[i][3]-a[j][3]);
		} 
	}
	for (i=0;i<=N;i++)
	{
	x2[i]=abs(x1[i]-y1[i]);
	y2[i]=abs(x1[i]-z1[i]);
	z2[i]=abs(z1[i]-y1[i]);
	if ((x2[i]<=5) or (y2[i]<=5) or (z2[i]<=5))
	{
		if (x2[i]+y2[i]+z2[i]<=10)
		n++;
    }
	}
    cout<<n;
    return 0;   
}

本地输入

3
90 90 90
85 95 90
80 100 91

输出

2

提交全WA,下载数据, 输入为

5
75 70 79
70 75 73
71 78 75
77 74 77
71 74 71

下载的输出为

4

但是本地输出为

5

求解答

2023/5/25 11:57
加载中...