【P5728 【深基5.例5】旗鼓相当的对手】【Java】

package myPackage;
import java.util.*;
public class MyClass {
    
    
	static int count=0;
	class Student{
    
    
		int yuwen;
		int shuxue;
		int yingyu;
		Student(int yuwen,int shuxue,int yingyu){
    
    
			this.yuwen=yuwen;
			this.shuxue=shuxue;
			this.yingyu=yingyu;
		}
	}
	static boolean f(Student a,Student b) {
    
    
		if(Math.abs(a.yuwen-b.yuwen)<=5&
				Math.abs(a.shuxue-b.shuxue)<=5&
				Math.abs(a.yingyu-b.yingyu)<=5&
				Math.abs(a.yuwen+a.shuxue+a.yingyu-b.yuwen-b.shuxue-b.yingyu)<=10
				) {
    
    
			return true;
		}
		return false;
	}
	public static void main(String[] args) {
    
    
		Scanner in=new Scanner(System.in);
		int n=in.nextInt();
		MyClass m=new MyClass();
		Student[] s=new Student[n];
		for(int i=0;i<n;i++){
    
    
			s[i]=m.new Student(in.nextInt(),in.nextInt(),in.nextInt());			
		}
		for(int i=0;i<n;i++) {
    
    
			for(int j=i+1;j<n;j++) {
    
    
				if(MyClass.f(s[i], s[j])) {
    
    
					count++;
				}
			}
		}
		System.out.println(count);
	}
}

猜你喜欢

转载自blog.csdn.net/m0_57937908/article/details/120295029