!!!一定要理解题意=_=以下是我没理解时写的代码,怎么调怎么不对,一道入门题卡好长时间,警示后人不要像我一样理解错误题意!
#include<iostream>
#include<math.h>
#define N 1005
using namespace std;
int n,a[N],b[N],c[N],tot[N],ans=0;
int main()
{
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i]>>b[i]>>c[i];
tot[i]=a[i]+b[i]+c[i];
}
for(int i=1;i<n;i++){
for(int j=i+1;j<=n;j++){
if(abs(tot[i]-tot[j])<=10 && abs(a[i]-b[i])<=5 && abs
(a[i]-c[i])<=5 && abs(b[i]-c[i])<=5 && abs(a[j]-b[j])<=5 && abs(a[j]-c[j])<=5 && abs(b[j]-c[j])<=5){
ans++;
}
}
}
cout<<ans;
return 0;
}