import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Scanner;
public class Main {
private static ArrayList<Integer> arrayList = new ArrayList<Integer>();
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
for(int i = 0; i < num; i++) {
arrayList.add(scanner.nextInt());
}
arrayList.sort(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
if (o1 > o2) {
return 1;
}
return -1;
}
});
int min = 9999;
for (int i = 1; i < arrayList.size(); i++) {
int temp = arrayList.get(i) - arrayList.get(i - 1);
if(temp < min) {
min = temp;
}
}
System.out.println(min);
}
}
CCF 2017-12-1 最小差值
最新推荐文章于 2022-10-22 06:00:23 发布