import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] a=new int[n][3];
for(int i=0;i<n;i++) {
for(int j=0;j<3;j++) {
a[i][j]=sc.nextInt();
}
}
int res=0;
for(int i=0;i<n;i++) {
for(int j=i+1;j<n;j++) {
//i行比较其余行
if(isComparable(a[i], a[j])) {
//传入选定的两行
res++;
}
}
}
System.out.print(res);
}
public static boolean isComparable(int[] a1,int[] a2) {
//每一行变成一个一维数组,遍历同一列元素
int Abs01=Math.abs(a1[0]-a2[0]);
int Abs02=Math.abs(a1[1]-a2[1]);
int Abs03=Math.abs(a1[2]-a2[2]);
int sumAbs=Abs01+Abs02+Abs03;
return Abs01<=5&&Abs02<=5&&Abs03<=5&&sumAbs<=10;
}
}
P5728 【深基5.例5】旗鼓相当的对手,自闭了。。输出样例一直是1
最新推荐文章于 2024-11-04 22:26:34 发布