Чтобы решить эту задачу, давайте рассмотрим движение белок по круговой дорожке. Обозначим скорость самой быстрой белки как \(v_1\), средней белки как \(v_2\), а самой медленной белки как \(v_3\), где \(v_1 > v_2 > v_3\).
Пусть белки начали бежать из одной точки на круговой дорожке и поравнялись в момент времени \(t = 0\). В течение времени, пока белки не поравнялись снова, самой быстрой белке удалось обогнать самую медленную белку 20 раз. Это означает, что за это время белка, движущаяся с наибольшей скоростью, прошла путь, на который она смогла бы обогнать белку с наименьшей скоростью 20 раз.
Для того чтобы белка обогнала другую белку, она должна пройти дополнительный круг относительно её. Это значит, что разница в скорости между самой быстрой и самой медленной белкой, то есть \(v_1 - v_3\), должна составлять один полный круг за каждые обгоны.
Теперь, если белка \(B_1\) обогнала белку \(B_3\) 20 раз, это значит, что расход времени между каждым обгоном можно рассчитать как:
\[ T_{\text{обгон}} = \frac{C}{v_1 - v_3} \]
где \(C\) — длина круга. Таким образом, за время, в течение которого происходили эти 20 обгонов:
\[ t = 20 \cdot T_{\text{обгон}} = 20 \cdot \frac{C}{v_1 - v_3} \]
Теперь давайте определим, сколько раз белки обгоняли друг друга во время, пока они не поравнялись снова. Мы можем заметить, что разница в скорости между белками \(B_1\) и \(B_2\), а также между \(B_2\) и \(B_3\) также будет приводить к обгонам.
Случай, когда \(B_1\) обгоняет \(B_2\), происходит с такой же периодичностью, как и между \(B_1\) и \(B_3\), но количество обгонов будет пропорционально разнице в скоростях. Таким образом, каждая пара белок будет обгонять друг друга в промежутке времени, пока одна белка не обгоняет другую.
Мы можем подсчитать обгоны между всеми парами:
- \(B_1\) обгоняет \(B_2\)
- \(B_2\) обгоняет \(B_3\)
- \(B_1\) обгоняет \(B_3\)
Количество обгонов между двумя белками можно подсчитать и затем обобщить. Если предположить, что за одно полное возвращение белки обгоняются каждый раз при каждом пересечении, то количество обгонов между всеми белками, пока они не поравняются снова, будет в 2 раза больше обгонов \(B_1\) по отношению к \(B_3\), так как в каждой паре белок будет обгон.
Таким образом, конкретное количество раз, количество обгонов между всеми белками, можно подсчитать как \(20 \times 2\), что будет равно 40 обгонам.
Ответ: белки обгоняли друг друга 40 раз.