from: http://blog.csdn.net/harbinzju/article/details/5838898
将马分成A、B、C、D、E五组。
第1-5次比赛:各组分别进行比赛,决出各组名次
A1、A2、A3、A4、A5,
B1、B2、B3、B4、B5,
。。。。
。。。。。。E4、E5。
第6次比赛:A1、B1、C1、D1、E1,
第一名是跑的最快的。
第7次比赛:将上次第一名所在组的下一号马再和剩余的4匹1号马比赛,
第一名是跑的第二快的马,由于只有4个名额,所以跑的最慢的马和所在组剩余的马全部被淘汰。
第8次比赛:将上次第一名所在组的下一号马、上次第二名所在组的下一号马和剩余的3匹马比赛,
第一名是跑的第三快的马,由于只有3个名额,所以跑的最慢的两匹马和所在组剩余的马全部被淘汰。
在剩下的比赛中分别淘汰慢的,将排名稍后的加进来比赛,最多跑到第10次就可以选出最快的5匹马。如果在某一次比赛中排名前几的是同一组的且和已经选出的马加一起大于等于5,就可以提前决出前5名。
所以8-10次就可以选出最快的5匹马。