Надіслати розв'язок
Бали:
13,00 (partial)
Time limit:
1.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
Assembly, Awk, Brain****, C, C++, Java, mono C#, Pascal, Perl, Python, Sed, Text, vb
Назвемо відстаню між двома значеннями масиву рідницю індексів ~j-i, (i \le j)~.
Задається масив цілих чисел ~a~. Знайдіть мінімальну відстань між будь-якою парою однакових елементів у цьому масиві. Якщо таких елементів не існує, то вивести -1.
Формат вхідних даних
Перший рядок вхідного потоку містить ціле число ~n~ (~1 \le n \le 10^3~) - кількість елементів масиву ~a~.
Другий рядок містить елементи масиву ~a~ (~1 \le a_i \le 10^5~), які розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести шукану мінімальну відстань або -1.
Приклад вхідних даних
6
7 1 3 4 1 7
Приклад вихідних даних
3
Приклад вхідних даних
5
1 2 3 4 10
Приклад вихідних даних
-1
Коментарі