[高频面试题]64匹马,8个赛道,找出跑得最快的4匹马,至少比赛几场?

图片参考自网上,解题思路为本人原创,在此声明。评论区有很多小伙伴思路独特,想法很好,大家可以参考。
update:2022年7月

##第一步
全部马分为8组,每组8匹,每组各跑一次,然后淘汰掉每组的后四名,如下图(需要比赛8场)

![这里写图片描述](https://img-blog.csdn.net/20180623224141319?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM4Mjk5NzM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) ##**第二步** 取每组第一名进行一次比赛,然后淘汰最后四名所在组的所有马,如下图(需要比赛1场) ![这里写图片描述](https://img-blog.csdn.net/2018062322433873?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM4Mjk5NzM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) 这个时候总冠军已经诞生,它就是A1,蓝色区域(它不需要比赛了),而其他可能跑得最快的三匹马只可能是下图中的黄色区域了(A2,A3,A4,B1,B2,B3,C1,C2,D1,共9匹马) ![这里写图片描述](https://img-blog.csdn.net/20180623225010336?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTM4Mjk5NzM=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) ##**第三步** 只要从上面的9匹马中找出跑得最快的三匹马就可以了,但是现在只要8个跑道,怎么办?那就随机选出8匹马进行一次比赛吧(需要比赛一场)

第四步

上面比赛完,选出了前三名,但是9匹马中还有一匹马没跑呢,它可能是一个潜力股啊,那就和前三名比一比吧,这四匹马比一场,选出前三名。最后加上总冠军,跑得最快的四匹马诞生了!!!(需要一场比赛)
##最后,一共需要比赛的场次:8 + 1 + 1 + 1 = 11 场

喜欢请点赞。。。

[高频面试题]64匹马,8个赛道,找出跑得最快的4匹马相关推荐

  1. 64匹马,8个赛道,找出跑得最快的4匹马(面试题详解)

    首先,可以将马分为8组,每组各跑一次,然后淘汰掉后四名,这里淘汰后四名是因为只需要跑的最快的四匹马. 然后取8次跑的第一名进行比赛,然后淘汰掉后四名所在的组的所有马,因为,后四名所在的组的第一名没有跑 ...

  2. 64匹马,8赛道,找出跑得最快的4匹马,至少比赛9场

    遇到这种问题, 首先先不要尝试思考具体的方式, 先用算法找上下限, 接下来不断通过验证和分析去缩短已经确定的上下限(因为你的上下限计算方式可能不对). 这里先给一个简单的题: 4个矿泉水瓶可以换一瓶矿 ...

  3. 64匹马,8个赛道,找出跑得最快的4匹马

    64匹马,8个赛道,找出跑得最快的4匹马,至少比赛几场? 第一步 全部马分为8组,每组8匹,每组各跑一次,然后淘汰掉每组的后四名,如下图(需要比赛8场) 第二步 取每组第一名进行一次比赛,然后淘汰最后 ...

  4. 64匹马,8个赛道,找出跑得最快的4匹马,至少比赛几场?

    说一种10场就可以找到跑的最快的四匹马的解法 第一步: 通过八场比赛可以得到如图排序,红框内成员已可确定不可能进入前四,顾后续不予考虑 第二步: 将每一场比赛的第一名在进行一次比赛,假设排序结果为: ...

  5. 【智力问题】25匹马赛跑,每次只能跑5匹马,最快能赛几次找出跑得最快的3匹马?赛跑不能计时,并假设每匹马的速度是恒定不变的。...

    答案是7次. 1. 首先将25匹马分成5组a.b.c.d.e进行比赛.比赛的次数就是5次.得到每组的第一名,分别编号a1,b1,c1,d1,e1. 2. 然后我们将每组的第一名进行比赛,得出结果.假设 ...

  6. 25 匹马,5 个赛道,没有计时器,请问最低多少次可以找出跑得最快的 3匹马

    第一次比赛 首先将25匹马分成5个小组,分别为A, B, C, D, E,比赛次数5次:5次 每个小组都分别进行比赛,分别得到前两名,分别为A1,A2, B1, B2, C1, C2, D1, D2, ...

  7. 经典面试题:64匹马,8个赛道,找出前4名最少比赛多少场?

    第一步:全部马分8组,各跑一次,然后淘汰掉每组的后四名(8次): 此时,只有列上有大小关系,行上是没有大小关系的. 最少10次选出前四,最多11次选出前四 在以上的两次比赛过后可以得出,A1 直接晋级 ...

  8. 腾讯面试:赛马问题【超详细图解】64匹马,8个赛道,找出前4名最少比赛多少场?

    目录 常规思路 正确答案解析 第一轮:8场 第二轮:1场 第三轮:1场或2场 总结 引子:在面试大厂时,怎么也没想到会考我一道脑筋急转弯. 问题:有64匹马和8条跑道,每次只允许最多8匹马同时比赛(假 ...

  9. 【大厂智力题】64匹马,8个赛道,找出前4名最少比赛多少场?

    如果能计时,果断8场, 然并卵,事情没有那么简单:不能计时. 那就老老实实分析. 首先将马分成八组,赛八场,每场后四名淘汰了. 然后将八组中,每组跑得最快的马进行比赛,淘汰后四名的组. 这个时候剩下四 ...

最新文章

  1. java程序员封闭_变态级JAVA程序员面试32问(转)
  2. 大图剪切工具,大图分割工具
  3. Socket编程之简单介绍
  4. python os.walk如何还原所有路径名_python使用os.listdir和os.walk获得文件的路径
  5. Java学习笔记二十六:Java多态中的引用类型转换
  6. 1036:A×B问题
  7. Netflix:为什么建立专门的媒体数据库?
  8. 深度学习之循环神经网络(11)LSTM/GRU情感分类问题实战
  9. 初学者python笔记(装饰器后篇:登陆验证)
  10. 打破定式,突破屏障,走出自己的创意舒适区(转)
  11. centos6安装PHP5.4
  12. ConnectionString 最简便写法 for MSSQL 2005 EXPRESS
  13. 期刊分类abcde_ABCD期刊分类目录
  14. FreeRADIUS 3.0安装配置
  15. python抓取淘宝评论_python3抓取淘宝评论内容
  16. tadb.exe、sjk_daemon.exe导致 adb.exe启动失败
  17. Linux内核网络结构,和收发数据基本流程
  18. 计算机软件与硬件的关系及软件的分类
  19. 第1070期AI100_机器学习日报(2017-08-23)
  20. 安徽隐秘后花园,景色绝美动人,人生必去不去遗憾

热门文章

  1. android默认wifi密码,Android 修改WiFi热点的默认SSID和密码
  2. 【CSS】CSS选择器优先级及!important属性
  3. after::和before::的用法
  4. 计算机软件及英文名,计算机技术与软件专业技术资格(水平)考试 各级别 英文名...
  5. hardware - cortex-A15, cortex-A35,cortex-A53,cortex-A72
  6. 思杰pvs服务器压力无法最大化,XXX学校桌面虚拟化方案重点.docx
  7. 【打CF,学算法——四星级】CodeForces 86D Powerful array (莫队算法)
  8. 数据结构之堆(Heap)的实现
  9. 单片机c语言关键字 id,单片机关键字sfr和sbit的理解
  10. word 文档在左侧显示文档的目录结构的方法