AP10
Cho số nguyên dương n và dãy số nguyên a1,a2,…,an. Khoảng cách giữa hai phần tử trong một mảng là số phần tử nằm giữa hai phần tử cộng một.
Yêu cầu: Tìm khoảng cách nhỏ nhất giữa hai phần tử bằng nhau của mảng a.
Dữ liệu
• Dòng đầu tiên mỗi test chứa số n là độ dài của mảng a(1≤n≤103)
• Dòng thứ hai chứa n số nguyên a1,a2,...,an(1≤ai≤105)
Kết quả
• In ra một số là khoảng cách nhỏ nhất giữa hai phần tử bằng nhau của a,nếu không tồn tại in ra -1.
Sample Input
Copy
6
7 1 3 4 1 7
Sample Output
Copy
3
Comments