#include #include #include #include using namespace std; int main(void){ // Your code here! int n; cin >> n; if(n <= 1){ cout << 0; return 0; } int x[n]; for(int i = 0; i < n; i++) cin >> x[i]; sort(x,x + (n - 1)); int a,b; bool flag = false; for(int i = 0; i < n - 2; i++){ if(x[i] != x[i + 1]){ flag = true; a = abs(x[i] - x[i + 1]); } } if(!flag) { cout << 0; return 0; } for(int i = (n - 1); i >= 1; i--) if(x[i] != x[i - 1])b = abs(x[i] - x[i - 1]); a = a < b ? a:b; cout << a; // for(int i = 0; i < n - 1; i++) { // for(int j = i + 1; j < n; j++) { // if(x[i] == x[j])continue; // int ab = abs(x[i] - x[j]); // if(min > ab)min = ab; // } // } // if(min == INT_MAX)cout << 0; // else cout << min; }