数学回味系列之3 - 赛马问题

问题提出:

       共有25匹马,有一个赛场,赛场有5个赛道,就是说最多同时可以有5匹马一起比赛。假设每匹马都跑的很稳定(可多次比赛),只通过马与马之间的比赛,没有计时器,试问,最少需要多少场比赛才能知道跑得最快的3匹马?

解题思路:

       根据题目,我们首先想到的就是:

1)随机分成5组,各5匹马,5场比赛得到 各组第1名;  => 5场

2)选每组第1名,比赛一次,可以得到每组排名;  => 1场

      根据本场比赛结果,按照 A1>B1>C1>D1>E1 进行排名,得到如下数组:

A1 A2 A3 A4 A5

B1 B2 B3 B4 B5

C1 C2 C3 C4 C5

D1 D2 D3 D4 D5

E1 E2 E3 E4 E5

3)如上面数组,黑色部分是已经淘汰的,不需要参与进一步比赛,A1(冠军)也不需要进一步参与比赛了,

      只需要将 A2 A3 B1 B2 C1 放在一起,比赛一次即可(得到 亚军、季军)

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值