36匹马分6个组,分别为A、B、C、D、E、F组.
第一轮,每个组各跑一次,取每组前三名,标识为A1、A2、A3,B1、B2、B3,以此类推.

第二轮,每个组的第一名(A1——F1)拉出来跑一次,假设名次是:A1第一名,B1第二名,C1第三名.
则:

1.后三名及其所在组的其余组员均被淘汰(小组头名都没能进前三,当然是全部淘汰啦)
2.两战全胜的A1已经提前夺冠了.
3.由于A1已经占去了一个名额,只剩两个名额了,则B3、C3可以淘汰了.而且由于C1的最好成绩也只能是第三名了,所以C2也可以淘汰了.

第三轮,A2、A3、B1、B2、C1五匹马跑,取前两名.
其中第一轮跑6次,第二轮第三轮都各只跑1次,一共8次.

 首先对36匹马进行分组:A1,A2,...,A6;B1,B2,...,B6;C1,C2,...,C6;D1,D2,...,D6;E1,E2,...,E6;F1,F2,...,F6;将第一组中的3匹优胜马按A1,A2,A3取出,其中A1最快,同理第二组B1,B2,B3,直到F1,F2,F3。这样总共跑了6次。第二步,让每支队伍的第一名在一起跑,取前三名,假设结果是A1>B1>C1>D1>E1>F1那么A1肯定是整体的第一名,下来只需要找出第二名和第三名: 因为马的数量是有限的,基于第一和第二步,我们可以推出可能成为第二的马A2,B1,有可能成为第三的马有A3,B2,C1,一共五匹。让这五匹马一起跑,选出前两名,就分别是整体的第二和第三名。总结:总共跑了6+1+1=8次

有36匹马6个跑道,用最少比赛次数算出跑最快的前3匹马相关推荐

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

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

  2. 有36匹马,六个跑道,用最少的次数选出最快的前3匹马

    有36匹马,六个跑道,用最少的次数选出最快的前3匹马 问题描述 分析 结论 问题描述 现有36匹马,6个赛道,没有计时器.现在要在36匹马中选出前三名,请问最少需要多少次比赛? 分析 根据问题我们可以 ...

  3. 赛马比赛:25匹马,5个赛道,选出跑的快的前几匹

    package mainimport ("fmt""math/rand""sort" )// 赛马 //@题目:有25匹马,5个赛道,选出跑 ...

  4. 64匹马8个跑道需要多少轮才能挑选出最快的4匹马?

    64匹马8个跑道需要多少轮才能挑选出最快的四匹马? 第一步 把64匹马分成8组,每组各比赛一次,按照快慢进行排序,出现以下结果: 第二步 淘汰每一组的最后四匹,因为只需要跑的最快的四匹,即使出现一个组 ...

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

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

  6. 25匹马,5个跑道,最少比几次可以得出跑得最快的前三匹吗?

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

  7. 智力题:64匹马8个跑道,至少需要多少轮才能挑选出最快的4匹马

    题意: 64匹马8个跑道需要多少轮才能挑选出最快的四匹马? 解法: 1.分成八组,每组8匹马. 2.八组内部分别比赛,总共比八场,对每组的马排序. 每组的后四匹显然不是答案,直接淘汰. 现在只剩下八组 ...

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

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

  9. 跑马问题--36匹马,跑道每次最多只能有6匹马进行比赛,最少进行多少次比赛能比出前3名?

    目录 一.36匹马赛跑,跑到同时只能容许6匹马.而且36匹马速度不同,但是每次跑的速度恒定.问跑多少次可以选出第一.第二.第三名? 二.25匹马,5个跑道,每个跑道最多能有1匹马进行比赛,最少比多少次 ...

最新文章

  1. c语言随机数生成0 99函数,C语言生成随机数的函数、延时函数
  2. 开了一论坛,专门讨论控件技术
  3. python爬虫入门教程-Python 爬虫介绍
  4. javabirdge php_PHP-Java-Bridge使用笔记,2014年9月最新版
  5. (转)select、poll、epoll之间的区别
  6. mysql基础知识点
  7. python能开发什么产品_三周学 Python ?不,三周做个产品
  8. 力控批量添加变量_力控变量.ppt
  9. IE10、IE11解决不能播放Flash的问题!
  10. 社交游戏Zynga之死
  11. 2016年linux认证,2016年Linux认证考试要点
  12. Android简历模板
  13. 西安交通大学电子图书站点被黑
  14. 在windows和Linux上安装ImageMagick与jmagick,Maven配置、Java图片压缩代码(整理网上、结合自己情况、编写出来的新安装方式)
  15. java计算机毕业设计民航售票管理系统源码+系统+数据库+lw文档+mybatis+运行部署
  16. R和RStudio安装包下载
  17. java常见面试题(一)
  18. 利用计算机指令清理垃圾,怎样用运行功能输入命令来清理电脑垃圾
  19. 基于jquery结婚电子请柬特效素材
  20. 温梦欣:跨界创业—太空经济时代的创业故事|创新社创新课堂

热门文章

  1. JVM(Java虚拟机模型、Java运行时数据区模型)
  2. oogle advertiser api开发概述——速率限制
  3. 总结python之excel write(row,col,data)
  4. Linux中ctrl+f2进入编辑模式后,localhost怎么输入密码都不对
  5. GDA 和logistic回归的联系
  6. 计算机高配置表格,数据大的excel表格对显卡有要求-求excel大量数据处理的电脑配置...
  7. [博学谷学习记录] 超强总结,用心分享|陌陌综合案例
  8. Java - 解释内存中的栈(stack)、堆(heap)和静态区(static area)的用法
  9. python与自然语言处理之rnn在 nlps上的应用
  10. 小学计算机奥林匹克试题,历届小学数学奥林匹克试题:91届A卷