Ответ:

Пронумеруем места по окружности и обозначим начальные числа через \(a_i\), где индексы понимаются по модулю n. После первого шага на месте между \(a_i\) и \(a_{i+1}\) будет \(\min(a_i,a_{i+1})\).

После k шагов число на соответствующем месте равно минимуму чисел в последовательном блоке из \(k+1\) исходных соседних чисел. Это следует индукцией: следующий шаг берёт минимум двух соседних значений, то есть минимум объединения соответствующих блоков.

При \(k=n-1\) каждый такой блок содержит все n чисел окружности. Поэтому на каждом месте окажется одно и то же число — минимум исходных чисел.

Ответ: не позднее чем через n − 1 шагов все числа станут равными.