1. 前言

共有两种情况,这里先给出结论,下面详述,记时和不记时。

  1. 记时

    自然5次就可以得到答案,每次记时然后得出前三即可;

  2. 不记时

    结论是至少需要 7 次,下面来一步步分析

2. 不记时情形

首先,如下所示把马分成 5 组。

  1. 每组分别跑一轮(总共5轮)

    这时候能够得到每一组的顺序,A1,A2,A3,A4,A5; …;E1,E2,E3,E4,E5

  2. 每组的第一名跑一轮(加 1)

    这时候我们能够得到每组第一名的排名;A1, B1,C1,D1,E1;

    由于我们只取前三名,因此,D,E组直接可以淘汰了;

除了 D、E两组淘汰了之外,C 组除 C1 之外的也可以直接淘汰了,因为C1前面至少存在 A1, B1比它快;同理B组的3,4,5也可以直接淘汰了,B2没有淘汰是因为 B2有可能大于 C1成为第三名的;同理A组的4,5也可以直接淘汰了,A3没有淘汰是因为 A3有可能大于 B1成为第三名的。

同时,我们这里还可以选出一个,那就是第一名A1,所以最后还剩下 A2,A3,B1,B2,C1无匹马;

  1. 最后剩下的五匹马再跑一轮得出结果(加1)

因此,最终至少通过 7 次就可以得出结果。

25匹马,5个跑道,每次只能同时有5匹马跑,问最少需要几次可以得到跑的最快的3匹马?相关推荐

  1. 36匹马赛跑,跑道同时只能容许6匹马。而且36匹马速度不同,但是每次跑的速度恒定。 问跑多少次可以选出第一,第二,第三名?

     36匹马赛跑,跑道同时只能容许6匹马.而且36匹马速度不同,但是每次跑的速度恒定. 问跑多少次可以选出第一,第二,第三名?   分析:     36匹马分为6组(ABCDEF),比六次.     取 ...

  2. 有36匹马,六个跑道。没有记时器等设备,用最少的比赛次数算出跑的最快的前3匹马

    36匹马分6个组,分别为A.B.C.D.E.F组. 第一轮,每个组各跑一次,取每组前三名,标识为A1.A2.A3,B1.B2.B3,以此类推. 第二轮,每个组的第一名(A1--F1)拉出来跑一次,假设 ...

  3. 【字节跳动面试题】赛马问题 64匹马8个跑道最少几次赛出最快的4匹马

    2020年1月 字节跳动研发岗实习面试题 文章目录 赛马问题 一. 64匹马8个跑道 二. 36匹马6赛道 赛马问题 一. 64匹马8个跑道 64匹马8个跑道(不计时),问最少要比多少次,才能知道最快 ...

  4. 25匹马,5个跑道,每次只能跑5匹,用最少的次数选出最快的前3匹

    跑马智力题 25匹马 5个跑道,每次只能跑5匹,至少需要多少次才能选出最快的前3匹? 分五组ABCDE,每组5匹: 先每组马pk,找出每组中的最快的马,标记为A1B1C1D1E1;----需比赛5场: ...

  5. 25匹马,找出最快的3匹,但是只有5个赛道,每次比赛只能得到5匹马的速度排序,那么最少需要多少次比赛

    笔试题:25匹马,找出最快的3匹,但是只有5个赛道,每次比赛只能得到5匹马的速度排序,那么最少需要多少次比赛 在网上搜了下答案,好像不靠谱. 最后在英文网站上找到正确的答案:? 次 参考:http:/ ...

  6. 25匹马5个跑道,选出最快的5匹马?

    回顾之前问题:25匹马5个跑道,怎样选出最快的3匹? 答:先分成5组比赛并组内排序(从1到5速度减慢),再让每组第一名比赛,按照每组第一名的比赛结果从快到慢对每组排序(从A到E速度减慢),此时共计比赛 ...

  7. 64匹马8个跑道问题

    64匹马,8个跑道,假设马发挥稳定且没有体力问题,需要多少场可以决出所有名次(前4名/前8名)? 方法一:归并方法,49场 1). 把64匹马分成8组,先把每组排个序,共8场比赛. 2). 把这8组8 ...

  8. 程序员求助:腾讯面试题,64匹马8个跑道,多少轮选出最快的四匹

    昨天,有网友私信我,说去阿里面试,彻底的被打击到了.问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题.无独有偶,今天笔 ...

  9. 算法:从25匹马中选出最快的三匹马

    本题来源于面试中的一道题. 题目:给你25匹马,你有个赛道每次最多同时跑5匹马,没有表和计数器之类的东西,请问至少跑几次可以找出最快的三匹马? 思路:首先将这25匹马随机分成1,2,3,4,5共5组, ...

最新文章

  1. [Ubuntu] 安装/卸载 声卡驱动
  2. 凤凰网制作的 “中国挺住” 桌面与MSN,QQ头像下载
  3. 机器人如何懂得人类感情
  4. PHP气缸种类,气缸分类方法有哪些及气缸的种类
  5. OSS开源软件是什么
  6. SAP 数据表相关信息
  7. ConceptDraw使用Rapid Draw简化流程图教程指南
  8. 【火灾检测】基于matlab连通区域+SVM特征融合火灾检测【含Matlab源码 1223期】
  9. thymeleaf实现分页
  10. 程序员教你不背单词学英语!流利英语一周成!!!
  11. 小胡学python【1】
  12. android设置主题和自定义主题的方法
  13. 医疗数据安全 | 健康医疗数据安全服务体系建设思考
  14. 树莓派与win10主机传输文件方式(未完,占坑)
  15. jquery延时执行
  16. 2022年,女生到底适合转行ui设计还是软件测试?
  17. 八道简单入门编程题详解+拓展(水花仙,二进制序列……)
  18. 用户与组的创建、删除
  19. 数组转对象 和 对象转数组的简单处理
  20. 从打通企业微信到连接腾讯会议 销售易全面释放“洪荒之力”

热门文章

  1. 外卖点餐平台系统源码
  2. sts各版本下载地址
  3. NX/UG二次开发—QT—基于QT平台的UG二次开发
  4. 百度竞价关键词质量度提升的方法你知道多少?
  5. DELL Precision T7920加装显卡遇到的坑
  6. RapidXml使用(备忘)
  7. UNIX网络编程—SCTP编译运行错误及解决
  8. 数说亚洲杯小组赛:冷门四宗“最”知多少?
  9. 上海迪士尼度假区将迎来五周年庆典;百胜中国新增两个共享服务分中心;深圳首个“药厂上楼”园区将开工 | 美通企业周刊...
  10. 中科柏诚与国际经管学院培养人才 助推文化振兴