Masala #RX31JLC87K

Xotira 32 MB Vaqt 1000 ms Qiyinchiligi 5 %
14

  

Xazina Topshiriği: Eng yaqin juftlik!

Tasavvur qiling, siz sarguzashtchi matematikisiz va manzilli massivda yashirilgan xazinani izlayapsiz. Sizga n ta ijobiy butun sonlardan tashkil topgan bir olchamli massiv beriladi. Sizning vazifangiz — bu xazinani topish: ya'ni, turli indekslardagi eng yaqin ikkita son orasidagi eng kichik musbat farqni aniqlang. Qani, eng topqir qidiruvchini kim namoyon qiladi?!


Kiruvchi ma'lumotlar:

Birinchi qatorda — sonlar soni n \((2 \leq n \leq 10^5)\)

Ikkinchi qatorda — n ta butun son \((|a_i| \leq 10^9)\)


Chiquvchi ma'lumotlar:

Eng kichik musbat farqni chiqarish

Agar bunday farq bo‘lmasa, -1 chiqaring


Misollar
# input.txt output.txt
1
3
61 63 96
2
2
5
0 4 4 20 81
4
Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin