經典面試題5 - 過橋時間

過橋

問題:

有四個人需要在漆黑的夜晚過一個破舊的木橋,不幸的是,破舊的橋最多只能支持2個人同時過橋,而由于是在夜晚他們需要使用僅有的一個手電筒才能安全過橋,并且每個人過橋的時間也是不同的,分別是 1分鐘,2分鐘,7分鐘和10分鐘。請問四個人全部安全通過這座橋最短需要多長時間?

答案:

最直接的思路應是讓過橋最快的人作為領航員帶領每個人一起過橋,這樣需要多少時間呢?
10 + 1 + 7 + 1 + 2 =21分鐘。

真的是這樣嗎?當然不是,不然也太簡單了。

讓我們頭腦風暴一下,為了減少過橋總時間,我們應該讓10 和 7同時過橋,如果他們同時過橋,那需要其中的一個返回去接剩下的人(送手電筒)。

這明顯不是我們想要的結果,很奇怪我們?yōu)槭裁磿@么想? 也許我們可以讓 1 先等在那邊,然后把手電筒帶回來。

哈哈,這已經非常接近答案了!

最快的辦法就是讓 1 過橋并返回,然后讓2作為導航員再把1帶領過橋。

整體策略就出來了:

  • 1 和 2過橋,2 返回
  • 7 和 10 過橋,1 返回
  • 1 和 2一起過橋 (結束)

合計時間 = 2 + 2 + 10 + 1 + 2 = 17 分鐘

推薦閱讀

經典面試100題 - 持續(xù)更新中

更多

獲取更多內容請關注微信公眾號豆志昂揚:

  • 直接添加公眾號豆志昂揚;
  • 微信掃描下圖二維碼;


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 過橋問題和倒水問題都是筆試面試中的熱門智力題,不但微軟、GOOGLE、百度、騰訊等公司采用,甚至在IQ測試與公務員...
    愛情小傻蛋閱讀 12,093評論 1 9
  • 人最值得高興的事:父母健在、知己兩三、盜不走的愛人。其他都是假象,別太計較。 ???
    yuan來ting喜歡閱讀 306評論 0 0
  • 首先我們來看看iOS中事件的產生和傳遞過程: 1.發(fā)生觸摸事件后,系統(tǒng)會將該事件加入到一個由UIApplicati...
    狼鳳皇閱讀 364評論 0 2
  • “放開我,你這個卑鄙小人!放開我,啊啊啊——”這個竹妖罵人的詞匯乏善可陳,來來去去就是卑鄙的小人,喊起來還十分的起...
    奉言言閱讀 417評論 0 0
  • 寧密康代理-萬菊香13723975307
    萬菊香閱讀 183評論 0 0

友情鏈接更多精彩內容