青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

A Za, A Za, Fighting...

堅信:勤能補拙

2011推理題 - 兩個雞蛋[zz]

2 Egg Problem

 繼續我們的推理問題之旅,今天我們要對付的是一個Google的面試題:Two Egg Problem.

我們開始吧! 

No.2  Google Interview Puzzle : 2 Egg Problem

* You are given 2 eggs.

* You have access to a 100-storey building.

* Eggs can be very hard or very fragile means it may break if dropped from the first floor or may not even break if dropped from 100th floor. Both eggs are identical.

* You need to figure out the highest floor of a 100-storey building an egg can be dropped without breaking.

Now the question is how many drops you need to make. You are allowed to break 2 eggs in the process

 

分析與解答:

   

     題目要求試的最大次數最小。首先,討論兩個比較trivial的方案。

 

   方案1:從第一層開始扔雞蛋,如果雞蛋不碎,則上一層再扔。這樣,如果雞蛋在某一層碎的話,該層就是臨界的層。這種方案的優點在于省雞蛋,只會摔破一個雞蛋。還有一個雞蛋可以帶回家,做個雞蛋羹,補充營養個!  :) 缺點就是,如果雞蛋在100層才碎的話,那就要試100次啦。那你等電梯要等死啦,而且還要接受別人的打量的目光,心說這怪咖為什么每次都只坐一層樓啊…

 

  方案2 想必很多人都會想到這個方案。我只能說,這是中國計算機教育的成功啊。這就是“二分查找法”。首先在第50層樓扔雞蛋,如果雞蛋不碎的話,就去75樓。如果碎了的話,那么對不起,同志。由于你只剩一個雞蛋了,所以你得小心地從第一層開始,這樣才能保證你在雞蛋碎完的時候能找到臨界樓層。這種方法的優勢在于,如果你知道你的雞蛋比較硬的話,你就采用這個方法吧。臨界樓層越高,這個方法嘗試的次數越小。但這種優勢是用臨界樓層比較小時比較大的嘗試次數為代價獲得的。我們看到,如果臨界層數在49層的話,我們要嘗試50次,而臨界層數為100層的時候,嘗試次數只有7次。但是,現在的問題是,全部情況下的最大嘗試次數最小。這樣,雖然在某些情況下,這種方法的性能很好。但是就最差情況而言,還是要嘗試50次,好像還是有點大。這邊,我們想起來,“二分查找法”的目標是平均性能最佳,并不是最差性能最佳。我們似乎走錯了路!!!不過,方案二相比方案一來講還是有進步的。

 

  方案2似乎陷入了“短板效應”的泥沼,由于最壞情況下的壞性能制約了總體性能的提高。解決這個問題的總的原則應是:“一碗水端平”,盡量做到各種情況下的嘗試次數盡量差不多。這正應合GOOGLE的信條Don't be evil,不以別的情況為代價換取另一些情況的指標的提高。做到“不傷害”.(呵呵,這是我瞎聯想的)。那么,就照著這條路走吧,我假設每種情況下最大的嘗試次數為x.

  則第一次扔蛋的樓層應為x;

第二次扔蛋的樓層應為 x+(x-1);

   依次類推。

   從上面看到,每次我們增加的樓層都是前一次減1.我們所要保證的就是應該在增加的層數變成0之前到頂樓,所以有:

   x+(x-1)++1100

   這是一個等差數列,整理后有:

     x2+x-2000

發現x14

 

我們總結一下:

  第一次在14樓扔,如果碎了的話從一樓再開始扔;

否則在14+13=27層扔,如果碎了的話從15層開始扔;

否則在27+12=39層扔,如果碎了的話從28層開始扔;

……

這樣,最大嘗試次數為14次就行了。不信你試試。

 

最后,為了體現嚴謹性,給出本題的模型:

 

轉移方程:

minNum[n ] = min(1 + max(i – 1, minNum[n-i])) for 1n

邊界條件:

minNum[0] = 0; minNum[1] = 1

這里,n為樓層數,i為起始樓層數。

 

據說這是一個動態規劃問題,我還沒來得及仔細研究。其實,我的感覺是,很多理論最初的來源都是很樸素的真理,只是我們沒學懂,所以把它們想復雜了。所以,很好的理論就這樣不被大多數人所理解了。

 

參考文獻:

1.       http://blog.csdn.net/TravelInHistory/archive/2006/12/07/1434098.aspx

2.       http://classic-puzzles.blogspot.com/2006/12/google-interview-puzzle-2-egg-problem.html

posted on 2011-09-25 00:13 simplyzhao 閱讀(515) 評論(0)  編輯 收藏 引用 所屬分類: R_找工復習2011

導航

<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

統計

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久综合福利| 麻豆9191精品国产| 黄色精品一区| 国产中文一区| 韩日精品中文字幕| 韩日在线一区| 亚洲国产精品成人一区二区| 在线观看91精品国产入口| 在线观看日韩专区| 亚洲人成啪啪网站| 亚洲精品一区二区三区婷婷月| 亚洲精品日韩激情在线电影 | 夜夜嗨av一区二区三区四区| 一区二区三区欧美日韩| 亚洲永久网站| 久久人人九九| 亚洲人体影院| 亚洲另类在线一区| 亚洲影视九九影院在线观看| 久久av红桃一区二区小说| 久久精品一二三区| 欧美日韩国产一区精品一区| 9色精品在线| 亚洲欧美影音先锋| 免费欧美日韩| 国产精品免费观看视频| 在线观看欧美一区| 亚洲淫性视频| 亚洲国产三级网| 午夜精品短视频| 欧美精品电影在线| 国产午夜精品在线| 在线亚洲精品福利网址导航| 久久精品网址| 99精品国产热久久91蜜凸| 久久久久国内| 欧美午夜精品理论片a级按摩| 一区二区亚洲精品| 西西人体一区二区| 99国产精品久久久久久久久久| 久久精品女人| 国产美女扒开尿口久久久| 亚洲精品视频二区| 久久综合色88| 欧美在线观看www| 国产精品a久久久久| 日韩视频永久免费| 女主播福利一区| 久久久999国产| 国产欧美91| 午夜在线a亚洲v天堂网2018| 亚洲精品日韩在线| 欧美高清在线播放| 亚洲精品久久| 男人的天堂成人在线| 欧美中文在线观看国产| 国产欧美一区二区三区久久| 午夜日韩激情| 亚洲欧美视频一区二区三区| 国产精品大片| 午夜宅男欧美| 午夜精品国产更新| 国产一区欧美| 久久综合久久久久88| 久久久国产精彩视频美女艺术照福利| 国产一区二区三区在线播放免费观看 | 午夜免费在线观看精品视频| 亚洲精品久久7777| 欧美巨乳在线| 一本色道久久综合狠狠躁的推荐| 欧美黑人在线观看| 欧美肥婆在线| 亚洲专区免费| 亚洲在线视频| 国产在线观看精品一区二区三区| 久久久精品日韩| 久久精品一区二区三区不卡| 樱桃视频在线观看一区| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久精品国产第一区二区三区| 欧美中文在线观看| 亚洲第一狼人社区| 亚洲国产精品高清久久久| 欧美激情成人在线| 亚洲欧美日韩中文在线制服| 新狼窝色av性久久久久久| 国内外成人免费激情在线视频| 麻豆精品一区二区av白丝在线| 女人香蕉久久**毛片精品| 亚洲麻豆av| 亚洲综合不卡| 亚洲国产精品成人va在线观看| 亚洲精品一区二区三区99| 国产精品一卡| 欧美国产一区在线| 欧美性猛交xxxx乱大交蜜桃| 久久九九全国免费精品观看| 免费观看日韩| 亚洲欧美在线视频观看| 久久―日本道色综合久久| 一区二区三区.www| 欧美在线免费| 中文精品视频| 久久婷婷一区| 香蕉久久一区二区不卡无毒影院 | 亚洲精一区二区三区| 国产欧美日韩91| 亚洲电影毛片| 国产一区二区精品丝袜| 亚洲娇小video精品| 国产日韩欧美夫妻视频在线观看| 欧美激情精品久久久久久久变态 | 日韩特黄影片| 久久精品免费电影| 亚洲欧美日韩另类| 欧美顶级少妇做爰| 欧美a级片一区| 国产一区二区精品在线观看| 一区二区日韩精品| 亚洲九九九在线观看| 久久久久久免费| 久久久人人人| 国产精品麻豆成人av电影艾秋| 欧美激情亚洲| 激情成人亚洲| 欧美一区二区三区视频在线观看| 一区二区三区 在线观看视频| 久久久久欧美精品| 欧美一区三区三区高中清蜜桃| 欧美日韩精品免费观看| 亚洲激情校园春色| 影音先锋另类| 亚洲欧美在线网| 午夜精品亚洲一区二区三区嫩草| 欧美精品激情在线| 亚洲高清免费在线| 亚洲美女毛片| 欧美精品激情| 亚洲精一区二区三区| 亚洲伊人伊色伊影伊综合网| 亚洲欧美春色| 午夜免费电影一区在线观看| 国产精品免费福利| 欧美一级视频精品观看| 欧美在线观看一区二区三区| 国产精品色一区二区三区| 午夜国产不卡在线观看视频| 欧美一级久久久| 国产一区二区精品久久91| 久久人人97超碰精品888 | 亚洲国产美女| 亚洲精品一区二区三区婷婷月| 欧美国产欧美亚州国产日韩mv天天看完整 | 国产毛片精品国产一区二区三区| 亚洲新中文字幕| 久久av在线看| 影音先锋成人资源站| 欧美激情亚洲综合一区| 日韩午夜激情电影| 欧美一区二区在线看| 国产在线欧美| 美女图片一区二区| 99re8这里有精品热视频免费| 亚洲伊人色欲综合网| 国产丝袜一区二区三区| 狂野欧美激情性xxxx| 亚洲激情网站| 久久精品国产久精国产一老狼| 尤物精品在线| 欧美精品 日韩| 午夜精品福利在线| 欧美黄色影院| 欧美夜福利tv在线| 亚洲激情在线激情| 国产精品日韩精品| 欧美激情第4页| 亚洲欧美怡红院| 亚洲三级国产| 久久久久久久综合色一本| 亚洲美女中文字幕| 国产字幕视频一区二区| 欧美激情免费在线| 欧美一区免费视频| 亚洲高清精品中出| 欧美在线视频观看免费网站| 亚洲欧洲偷拍精品| 国产视频久久久久| 欧美精品久久久久久久免费观看| 亚洲欧美日韩成人| 亚洲人永久免费| 久久综合伊人77777蜜臀| 亚洲午夜国产一区99re久久 | 欧美性猛交视频| 免费久久99精品国产| 亚洲欧美综合v| 99精品欧美一区| 欧美激情按摩在线| 美日韩在线观看| 久久精品视频99| 午夜免费日韩视频|