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.
Cho mảng a, tìm khoảng cách nhỏ nhất giữa hai phần tử bằng nhau của mảng a.
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.
Dữ liệu vào Sao chép |
6 7 1 3 4 1 7 |
Dữ liệu ra Sao chép |
3 |
Có hai cặp phần tử bằng nhau đó là 7 và 1. Khoảng cách giữa hai phần tử 1 là |1−4|=3, khoảng cách giữa hai phần tử 7 là |0−5|=5