Một quầy thu ngân ghi lại n lượt giao dịch, mỗi lượt là một mã khách hàng. Hãy tìm khoảng cách nhỏ nhất giữa hai vị trí có cùng mã (khoảng cách là hiệu hai chỉ số). Nếu không có mã nào lặp lại, in -1.
Ví dụ: [1,2,3,2,1,4] — mã 2 xuất hiện ở chỉ số 1,3 (khoảng cách 2); mã 1 ở 0,4 (khoảng cách 4). Đáp án: 2.
1≤n≤1000; −109≤ai≤109.
Một dòng chứa khoảng cách nhỏ nhất, hoặc -1 nếu không có cặp nào trùng.
Ví dụ:
Đầu vào:
6
1 2 3 2 1 4
Đầu ra:
2
Giải thích:
Đang tải editor...