旗鼓相当的对手(求错误点)

img



#include
#include
int main()
{
    int n,i,j,d=0;
    scanf("%d",&n);
    int t[1000][1000],m[1000];
    for(i=1;i<=n;i++)
    {scanf("%d %d %d",&t[i][1],&t[i][2],&t[i][3]);
    m[i]=t[i][1]+t[i][2]+t[i][3];
    }for(i=1;i<=n;i++)
    for(j=i+1;j<=n;j++)
    {if(fabs(t[i][1]-t[j][1])<=5&&fabs(t[i][2]-t[j][2])<=5&&fabs(t[i][3]-t[j][3])<=5&&fabs(m[i]-m[j])<=10)d++;
    }printf("%d",d);
    return 0;
    
}

不知道哪错了,只求错误点

二维数组改为 int t[1000][4]; 数组申请空间太大了