新学了一个 treeset 集合
import java.util.Scanner;
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i=0;i<n;i++){
TreeSet<Integer> set = new TreeSet<>();
int k = sc.nextInt();
for(int j=0; j<k;j++){
int tmep = sc.nextInt();
set.add(tmep);
}
Object[] arr = set.toArray();
if(set.size()<3) System.out.println("YES");
else if(set.size()>3) System.out.println("NO");
else if((int)arr[0] + (int)arr[2] == 2*(int)arr[1]) System.out.println("YES");
else System.out.println("NO");
}
}
}


京公网安备 11010502036488号