標題

Re: [討論] Google面試問題

(21/31篇)
看板Soft_Job軟工板作者realboy1977 (遊客)
時間 (2014-04-16 16:46:13)
推文13則 (6推 0噓 7→)
※ 引述《brucetu (sec)》之銘言:
: 既然知道兩個蛋相同
: 就再找98個相同的蛋 從1~100樓同時落下
: 再算算看有幾顆蛋
: 平行處理
: ※ 引述《howdiun (Howdiun)》之銘言:
: : 把蛋交給別人,
: : 叫他從一樓開始丟,
: : 破掉再跟我回報樓層,
: : 我會付他薪水,
: : 為了怕她騙我,
: : 我可以一次請兩個人(反正有2個蛋),
: : 我要摔幾次?
: : 0次

這個應該和camera af差不多的algorithm
第一顆蛋做coarse search,第二顆做fine search
所以假設第一顆一次跳x層樓,最差跳100/x次
第二顆要找x-1次
所以找100/x + x/2-1的最小值
x大約是10
也就是說第一顆蛋每10樓丟一次
最差情況是在99樓,丟10次
第二顆可2層丟一次,要丟4次
共14次
不知這答案可不可行

--
Sent from my Android--
※ 發信站: 批踢踢實業坊(pttweb.tw), 來自: 42.74.136.62
※ 文章網址: https://pttweb.tw/Soft_Job/M.1397637976.A.C51
#1
:這的確是最佳解~但是解釋的方式比較淺顯04/16 17:40
#2
:強...@@04/16 18:56
#3
:如果第二顆蛋破在第92層 ,怎麼知道該在91還92?04/16 19:05
#4
:92破 怎麼還會再9204/16 19:26
#5
:他意思是破在92, 你怎麼知道安全的極限是90還91?04/16 19:38
#6
:e.g 1號蛋在90樓丟沒破, 此時x=5, 90+x=95樓再丟一次1號04/16 21:07
#7          蛋破掉後, 直接從91樓開始一樓一樓丟2號蛋, 當你在92樓04/16 21:08
#8          丟2號蛋第一次破, 那麼91樓就是答案.04/16 21:08
#9          x可以隨著coarse search次數逐漸增多而遞減04/16 21:09
#11
:樓上跟這篇講的不一樣吧 以樓上作法99層是丟12次04/16 22:22
#12
:@GoalBased,我是說破在 92,如何知道 91 會不會破?04/17 00:14
#13            @chester06,您說明的和您貼的以及這篇講的都不一樣04/17 00:17

同標題文章

  1. 18
    [討論] Google面試問題
    Soft_Job軟工板 @bleed19792014-04-12
  2. 8
    Fw: [討論] Google面試問題
    Prob_Solve板 @bleed19792014-04-12
  3. 17
    Fw: [討論] Google面試問題
    Tech_Job科技板 @bleed19792014-04-12
  4. 1
    Re: [討論] Google面試問題
    Tech_Job科技板 @Domos2014-04-12
  5. Re: [討論] Google面試問題
    Tech_Job科技板 @cdmdrdtw2014-04-12
  6. 7
    Re: [討論] Google面試問題
    Soft_Job軟工板 @evanslee2014-04-12
  7. 4
    Re: [討論] Google面試問題
    Tech_Job科技板 @tiwei2014-04-12
  8. 8
    Re: [討論] Google面試問題
    Soft_Job軟工板 @hweric2014-04-12
  9. 2
    Re: [討論] Google面試問題
    Tech_Job科技板 @sapdavid2014-04-12
  10. 3
    Re: [討論] Google面試問題
    Tech_Job科技板 @eetug2014-04-12
  11. Re: [討論] Google面試問題
    Soft_Job軟工板 @bndan2014-04-12
  12. -2
    Re: [討論] Google面試問題
    Tech_Job科技板 @Munro2014-04-12
  13. 2
    Re: [討論] Google面試問題
    Soft_Job軟工板 @aknow2014-04-13
  14. -4
    Re: [討論] Google面試問題
    Tech_Job科技板 @artingo2014-04-13
  15. 3
    Re: [討論] Google面試問題
    Tech_Job科技板 @sapdavid2014-04-13
  16. Re: [討論] Google面試問題
    Tech_Job科技板 @prpure2014-04-13
  17. Re: [討論] Google面試問題
    Soft_Job軟工板 @Domos2014-04-14
  18. 1
    Re: [討論] Google面試問題
    Soft_Job軟工板 @minejel2014-04-14
  19. 6
    Re: [討論] Google面試問題
    Soft_Job軟工板 @istoday2014-04-15
  20. 4
    Re: [討論] Google面試問題
    Soft_Job軟工板 @howdiun2014-04-15
  21. 6
    Re: [討論] Google面試問題
    Soft_Job軟工板 @realboy19772014-04-16
  22. 1
    Re: [討論] Google面試問題
    Soft_Job軟工板 @leoace2014-04-17
  23. 2
    Re: [討論] Google面試問題
    Soft_Job軟工板 @howdiun2014-04-17
  24. 1
    Re: [討論] Google面試問題
    Soft_Job軟工板 @h5202014-04-17
  25. 3
    Re: [討論] Google面試問題
    Soft_Job軟工板 @cyclone3502014-04-18
  26. Re: [討論] Google面試問題
    Soft_Job軟工板 @Lordaeron2014-04-18
  27. 2
    Re: [討論] Google面試問題
    Soft_Job軟工板 @karcher2014-04-20
  28. Re: [討論] Google面試問題
    Soft_Job軟工板 @lovdkkkk2014-04-21
  29. 4
    Re: [討論] Google面試問題
    Soft_Job軟工板 @cyclone3502014-04-21
  30. 4
    Re: [討論] Google面試問題
    Soft_Job軟工板 @IhateOGC2014-04-22
  31. 4
    Re: [討論] Google面試問題
    Prob_Solve板 @johnathan7172014-04-22

相關文章


Soft_Job熱門文章