原文:64匹马8个跑道分多少次可以排出速度快的前四匹

如果计时的话,场数最少,即分八组,跑一轮按时间成绩来排那么就是八场 如果不计时且排名没有并列, 假设,有一棵未排序的树T,其根节点下有 个叶子节点其deep为 ,现在每次可取 个节点进行排序 第一步:左从往右取下 个叶子节点排序,那么排完后该八个节点组成按从大到小一颗八层的子树,挂到根节点最左边位置,因为剩下的叶子节点和该子树为排序,所以是并列的关系 第二步:继续从左往右取下 个节点,此时取下的 ...

2019-08-28 11:23 0 1543 推荐指数:

查看详情

648个跑道最少需要多少轮才能选出最快的4

这是在网上见到的一道腾讯面试题 先说结论:   1. 计时的情况下需要比赛8轮;   2.不计时的情况下最少需要10轮,最多需要11轮。 1 用秒表计时的话,648组。 8轮就出来了 2:不能计时的情况下 先说下思路: 一:把648组,各跑一,然后淘汰掉每组的后四名 ...

Fri Mar 13 18:50:00 CST 2020 0 805
64、8赛道,至少多少轮比赛找出速度最快的4?

一共需要比赛的场次:10场或者11场 8 + 1 + 1 + 1 = 11 场或8+1+1=10场 10场合11场前面的两次比较都是一样的主要区别在于最后两场的比较 解题思路如下: 第一步 全部分为8组,每组8,每组各跑一,然后淘汰掉每组的后四名,如下图(需要比赛8场 ...

Thu Oct 04 05:34:00 CST 2018 3 4461
64,8个赛道,找出跑得最快的4需要几()回合?

这是道很有意思的题目,网上也有很多思路,但总感觉不对太。于是自己又重新梳理了下最后发现,答案是12回合。 具体的思路如下: 第一步:64,有8个赛道,那肯定要先把所有的给跑完于是这就用了8个回合。   然后根据8个回合按a-h组分组并以比赛名次进行编号,得到下面的一组数据:   a1 ...

Tue Nov 12 23:27:00 CST 2019 0 664
64,8个赛道,通过比赛,决出四名。

64,8个赛道,通过比赛,决出四名,最少需要次比赛??? 答案是:11,那么问题来了,怎么比??? 首先:将64,分成8组,进行8轮比赛,决出每组的四名(后四名淘汰)。1234,1234,1234,1234,1234,1234,1234,1234 然后:取每组 ...

Tue May 28 06:03:00 CST 2019 3 1021
算法题-25,找出最快的3,最少需要多少次比赛

笔试题:25,找出最快的3,但是只有5个赛道,每次比赛只能得到5速度排序,那么最少需要多少次比赛? 答案:7 分析: 1-5 场: 将25分为5组,每组5,得到下面的排序,假设每组最快的在左侧,即X1、X6、X11、X16、X21别是每组中最快的。 组1:X1 ...

Thu Apr 09 19:28:00 CST 2020 0 1005
【智力问题】25马赛跑,每次只能跑5,最快能赛几次找出跑得最快的3?赛跑不能计时,并假设每匹速度是恒定不变的。

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

Sat Sep 12 22:46:00 CST 2015 0 1809
255个赛道求3最少次数

假设5轮比试结果如下(按名次排列): A1 A2 A3 A4 A5 B1 B2 B3 B4 B5 C1 C2 C3 C4 C5 D1 D2 D3 D4 D5 E1 E2 E3 E4 E5 第6轮比试结果如下(按名次排列): A1 B1 C1 D1 E1 第6轮决出第一名: A1 ...

Mon Aug 31 19:53:00 CST 2020 1 716
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM