1. 程式人生 > >CCF認證 2017-12 最小差值

CCF認證 2017-12 最小差值

第一題水題,先排好序,再挨個找最小差值

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int main()
{
	int n;
	int a[1005];
	scanf("%d",&n);
	for(int i=0;i<n;i++)
	scanf("%d",&a[i]);
	sort(a,a+n);
	int ans=100000;
	for(int i=1;i<n;i++)
	if(ans>a[i]-a[i-1]) ans=a[i]-a[i-1];
	printf("%d\n",ans);
	return 0;
}