Respuesta: hacen falta 7 carreras.
Divide los 25 caballos en 5 grupos de 5 y corre una carrera por grupo. Tras esas 5 carreras, conoces el orden interno de cada grupo.
Llamemos a los grupos A, B, C, D, E, ya ordenados internamente:
$$
A_1>A_2>A_3>A_4>A_5,
$$
y lo mismo para los demás grupos.
Ahora haces una sexta carrera con los ganadores de cada grupo. Supongamos que el resultado es:
$$
A_1>B_1>C_1>D_1>E_1.
$$
Entonces $A_1$ es el caballo más rápido de todos.
También puedes descartar muchos candidatos:
- ningún caballo de los grupos D y E puede estar entre los tres primeros;
- del grupo C, solo $C_1$ puede aspirar al top 3;
- del grupo B, solo $B_1$ y $B_2$ pueden aspirar;
- del grupo A, solo $A_1$, $A_2$ y $A_3$ pueden aspirar.
Como $A_1$ ya es el primero, quedan cinco candidatos para los puestos segundo y tercero:
$$
A_2,A_3,B_1,B_2,C_1.
$$
Una séptima carrera entre esos cinco decide el segundo y el tercero.
No basta con 6 carreras, porque después de comparar a los ganadores todavía quedan cinco caballos compatibles con ocupar las posiciones segunda y tercera. Sin enfrentarlos directamente, no hay información suficiente para ordenarlos.
Por tanto, el mínimo es 7.