題目:兩個軟硬程度一樣的雞蛋,不過可能都在一樓就摔碎,也可能從一百層樓摔下來沒事。現在有座100層的建築,要你用這兩個雞蛋確定哪一層是雞蛋可以安全落下的最高位置。要求給出最壞情況下的最少測試次數。 參考文獻是大牛給出的方法,感覺自己的思路不是這樣想問題的,下面把我考慮的步驟記錄下來 ...
版本一: 為了得到兩個棋子的最優策略,我們先簡化問題,看看一個棋子的情況。如果手中只有一個棋子,為了得知臨界層面,你只有一種選擇:從 樓開始,一層一層地試,直到棋子被打碎,此時你站的樓層就是所求的臨界層面。在最差的情況下,我們需要投擲 次,你可能奇怪為什么不是 次,那是因為題目已經告訴我們 從這個大廈的某一層扔下圍棋子就會碎 ,所以在 層扔下來還沒碎的話就不用去 層了 從那里扔它一定會碎。 從一 ...
2014-06-30 18:06 0 2943 推薦指數:
題目:兩個軟硬程度一樣的雞蛋,不過可能都在一樓就摔碎,也可能從一百層樓摔下來沒事。現在有座100層的建築,要你用這兩個雞蛋確定哪一層是雞蛋可以安全落下的最高位置。要求給出最壞情況下的最少測試次數。 參考文獻是大牛給出的方法,感覺自己的思路不是這樣想問題的,下面把我考慮的步驟記錄下來 ...
1 題目描述 有一棟100層高的大樓,給你兩個完全相同的玻璃球。假設從某一層開始,丟下玻璃球會摔碎。那么怎么利用手中的兩個球,用什么最優策略知道這個臨界的層是第幾層? 2 解法匯總 2.1 遞推方法一 第一次扔k層 ,則次數time=1,第二次,如果破了,要試從1到k-1層,此時 ...
陸陸續續,各個公司的校招季都開始了,我也成為了我司的校招面試官,最近也面了不少同學了,面試過程中也發現了很多問題,即有面試者的、也有面試官的、更有自己的問題,這里先挖個坑,后續寫個博客詳細聊聊,感興趣的同學可以關注下。另外,我也有個專欄《面試題精選》,里面收錄我之前寫的一些面試題博客,長期更新 ...
題目: 兩個軟硬程度一樣但未知的雞蛋,它們有可能都在一樓就摔碎,也可能從一百層樓摔下來沒事。有座100層的建築,要你用這兩個雞蛋確定哪一層是雞蛋可以安全落下的最高位置。可以摔碎兩個雞蛋。 - 兩種思路: - 第一種:動態規划,轉化公式 - 第二種:分析法,寫出公式 ...
Google的面試題在刁鑽古怪方面相當出名,甚至已經有些被神化的味道。這個話題已經探討過很多次,而科技博客 BusinessInsider這兩天先是貼出15道Google面試題並一一給出了答案,其中不少都是流傳很廣的,因此讓人感到不過癮,不少人興奮地表 示“讓難題來得更猛烈吧!”,於是今天又出 ...
*:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !important; } ...
針對這個問題我只能說說自己的理解了,肯定會有遺漏,畢竟我前端也不怎么會,有其他方法的朋友可以指出來,這樣我也好再學習一下。 1 如果頁面A和頁面B是同域的情況 如果是同域那么兩者之間可以直接通過客戶端存儲來交換數據的,客戶端存儲的方式可以看我前面一篇文章。在同域的假設條件下,如果頁面A和B ...
1.題目 2.代碼 3.執行結果 red light is flashing...green light is flashing...red light is flashing ...