【深基5.例5】旗鼓相当的对手 - 洛谷
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;}
}