原文: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