25匹马选出最快的3匹马

问题

需要在25匹马中以 最少的次数选出最快的3匹马,要求每次赛马最多5匹,每次赛马只知道马匹之间的相对快慢,不知道确切的赛马时间。

解答

首先进行5组(假设为A, B, C, D, E一共5组)赛马,得到每组最快的1匹马; -->进行了5次赛马
然后对每组的第一名进行一次赛马,得到跑得最快的那匹马; -->进行了1次赛马
假设上一次赛马最快的那匹马来自A组,其余的2-5名分别来自B, C, D, E组,那么它们分别是各自组最快的马匹。

那么能够竞争第二和第三的马匹必然来自图中画圈的小马儿们,就需要再进行一次赛马,角逐出第二名和第三名。-->进行了1次赛马
综上:最少需要进行5+1+1=7次就可以选出25匹马中最快的3匹马。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值