Sample Input
5 4 6 9 10 13
Sample Output
8
#include<stdio.h>
#include<stdlib.h>
long mo[1000000];
int main()
{
long i,n,max=0,a[5001],k,j;
scanf("%ld",&n);
for(i=0;i<n;i++)
scanf("%ld",&a[i]);
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
mo[abs(a[i]-a[j])]=1;
max=abs(a[i]-a[j])>max?abs(a[i]-a[j]):max;
}
}
k=n;
while(k<=max&&mo[k])k=k+1;
printf("%ld
",k);
return 0;
}