#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
const int N1 = 1000;
const int N2 = 10000;
int a[N1 + 10];
int main() {
memset(a, 0, sizeof(a));
int n;
scanf("%d", &n);
for (int i = 0; i < n ; i++) {
scanf("%d", &a[i]);
}
sort(a, a + n);
int ans = N2;
for (int i = 0; i < n - 1 && ans; i++) {
// if (abs(a[i + 1] - a[i]) < ans) {
// ans = abs(a[i + 1] - a[i]);
// if (ans == 0)
// break;
// }
ans = min(ans, abs(a[i + 1] - a[i]));
}
printf("%d\n", ans);
return 0;
}
201712-1 最小差值
最新推荐文章于 2022-01-12 11:04:46 发布