每日智力题:赛马问题

现在面试过程中经常会遇到一些智力题,说实话这些题没见过根本没法在有限的时间内做出来,因此准备把面试过程中遇到的一些智力题记录下来形成一个专栏,今日智力题是经典的赛马问题。

问题描述:25匹马,有5个赛道,选出速度最快的前3匹马,最少应该用几次比赛呢?
答案:7次
详细解答如下:
Step1: 首先把25匹马分成5组,A组 B组 C组 D组 E组,然后每个组下有5匹马,比如a1 a2 a3 a4 a5 / b1 b2 b3 b4 b5这样子。每个组在组内进行比赛,比如首先进行A组内部的比赛,然后得到A组中前三名的马是 a1 a2 a3。同样的对其余各组也这么组内比较,分别得到每个组的前三名,最终剩下的选手是 a1 a2 a3 | b1 b2 b3 | c1 c2 c3 | d1 d2 d3 | e1 e2 e3
此阶段需要进行5次赛跑。

Step2: 我们把每个小组第一名 a1 b1 c1 d1 e1拿出来比较一次,假设这次成绩是 a1 > b1 > c1 > d1 >e1(成绩靠前的名次好),由于我们要选出所有25个马的前三名,那么d1 e1那小组中就可以全部淘汰了。并且a1一定是25个马中最快的那个马,因此现在我们需要选出第二 三名,在只剩余的两个名额,我们只需要从 a2 a3 b1 b2 c1中选(因为只剩下2个名额了,所以b3被淘汰了,又因为b1 > c1所以c组最多能竞争第三名,所以c2 c3淘汰了)。因此这一轮经过1次比较。

Step3:我们在step2中剩下了 a2 a3 b1 b2 c1这5个马,因此只需要再比较1次,就可以选出整体中的二三名了。

综上所述:总共需要7次比赛。

#牛客激励计划##ai智能作图#
全部评论
智力题在哪里可以看
点赞 回复 分享
发布于 2025-01-02 23:11 安徽
智力题很有意思
点赞 回复 分享
发布于 2024-12-25 00:04 上海
接好运
点赞 回复 分享
发布于 2024-12-24 19:43 上海

相关推荐

01-12 14:08
门头沟学院 Java
有寒假来武汉小米总部实习的大学生嘛,我也是小米的员工,想找合租舍友,仅限女生可免租半月,二月初可入住,也就是说房租是2.15开始算的哦~也可以将行李提前放过来~房屋介绍:1、房子情况:有电梯;租的是三室一厅一卫一厨, 但是有个卧室比较小,不打算找人,只住两个人就可以了;衣柜也很大,可以放下很多衣服;房屋采光真的很好,早上起来可以在床上晒太阳的那种,十分惬意(夏季晚上十分好看!)2. 楼下离我们很近的地方有小吃街和一个两层大超市(大概步行两分钟多就可以走到) ,还有一个新开的麦当劳,晚上可以去吃小吃,购买物资也可以去大超市;3. 房子基本设施齐备(洗衣机,冰箱,空调,油烟机,热水器);4. 我有稳定的工作,生活中很注意卫生,周末有时间会自己做饭,可以投喂哦~5. 出行:距离公交站步行10分钟不到,距政务中心,武汉小米总部三站(晚上我都是走回来的,很近的~);一个比较进的地铁,距离大概1km左右;出入我觉得很方便;6. 房租:1150每月,押一付二,无物业费,也没有中介费和其他额外费用。7. 民用水电燃气,用多少交多少,水电费正常平摊。希望你是:1. 女生(本人女),不带异性回家,如有同性朋友来玩,最多过夜一晚;2. 爱干净,讲卫生,作息正常,不吵闹,有稳定工作;3. 好沟通,有任何问题一定要沟通,不要闷着!中介勿扰,非诚勿扰!!!希望不要浪费彼此的时间诚心有意向的可以联系我看房
租房找室友
点赞 评论 收藏
分享
评论
6
10
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务