Ең ұқсас екі мұғалім


Шешімді жөнелту

Ұпайлар: 100 (partial)
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Author:
Problem type
Рұқсат етілген тілдер
Assembly, Awk, Brain****, C, C++, Go, Java, Kotlin, Pascal, Perl, PHP, Python, Sed, Text

Мектеп директоры Асхат информатика мұғалімдері үшін үлкен шоу дайындап жатыр. Мектепте \(n\) мұғалім бар, \(i\)-ші мұғалімнің кәсіби деңгей көрсеткіші \(a_i\) саны арқылы беріледі.

Асхат көрсеткіштері бір-біріне барынша жақын екі мұғалімді таңдауы керек, яғни \(|a_i - a_j|\) айырмасы минимал болсын.

Енгізу

Бірінші жолда бір бүтін сан \(n\) берілген (\(2 \le n \le 10^5\)). Екінші жолда \(n\) бүтін сан \(a_i\) берілген (\(0 \le a_i \le 10^9\)).

Шығару

Бір бүтін санды шығарыңыз — екі мұғалімнің көрсеткіштері арасындағы мүмкін болатын минимал айырма.

Бағалау жүйесі

Топ Қосымша шектеулер Ұпай Қажетті топтар
1 \(n \le 3\) 20
2 \(n \le 2000,\ a_i \le 3000\) 30 1
3 Толық шектеулер 50 1, 2

Мысалдар

Енгізу 1
4
1 5 3 9
Жауап 1
2