There are 25 horses and we're looking for the 1st, 2nd, and 3rd fastest horses. We can race the horses 5 at a time. What is the minimum number of races we need to find the fastest horses?
1 Answer
I got 12 races.
Explanation:
Let's number our horses H1 to H25.
Let's now race horses - let's race H1 to H5, H6 to H10, and so on - we'll have 5 races.
From each of those races, we'll take the 1st, 2nd, and 3rd place finishers (because it's possible the 3 fastest horses were all in one race!) - that's 15 horses. And now let's race them again (3 races) and take 1st, 2nd, and 3rd. Now we have 9 horses.
We can now have 2 races, one with 5 horses and one with 4, and take the top three finishers from those. We now have 6 horses.
It'll take 2 races to finish up - we run one race with 5 (have the 6th horse sit out) and take the top three. The last race will have those top finishers plus the horse that sat out a race. We'll then have the top 3 finishers be the fastest 3 horses.
So that's