有三個白人被乙個印第安人反對部落俘虜了。部落的首領願意把他們放了,所以他把他們領到一根沒有亮光的帳篷裡。他給了每人一條頭巾(他有5條頭巾,3白2紅,所以有2條是沒有用到的)。然後他們排著隊出去。這樣,每個人都可以看到前面人的頭巾顏色,但是看不到自己頭巾的顏色。
如果其中乙個人說出了自己頭巾的顏色,那麼所有人都可以被放了。幾分鐘的沉默後,其中乙個人說:」我頭巾的顏色是。。。」。然後他們就被放了。問題是第幾個人說的?頭巾是什麼顏
色的?()
附加條件:你可以設想所有的囚犯都是足夠聰明的,而且他們對同伴的智慧型也很有信心他們猜錯一次就會被監禁。所有人加起來只能猜一次所有人都想被釋放。
a. 第三個人:紅色
b. 第三個人:白色
c. 第二個人:紅色
d. 第乙個人:白色
2015百度校招面試題
簡單介紹一下自己,平常用什麼語言 記得堆和棧的概念嗎,指的計算機系統中記憶體的概念,變數申請的時候,申請在堆上還是棧上?普通用的pc棧有多大?有什麼辦法測試?申請很多變數,導致棧溢位的情況,怎麼解決?如果要把某個變數占用的記憶體儲存,怎麼解決?還記得繼承和多型的概念嗎?都要解釋。過載和重寫也要解釋一...
2014百度校招筆試題
二 演算法與程式設計題 本題共45分 1.使用c c 編寫函式,實現字串反轉,要求不使用任何系統函式,且時間複雜度最小,函式原型 char reverse str char str 15分 演算法實現 實現字串翻轉 char reverse str char str char begin char ...
2013百度校招筆試題
一 簡答題 30 1 資料庫以及執行緒發生死鎖的原理及必要條件,如何避免死鎖 答 產生死鎖的原因主要是 1 因為系統資源不足。2 程序執行推進的順序不合適。3 資源分配不當等。產生死鎖的四個必要條件 1 互斥條件 乙個資源每次只能被乙個程序使用。2 請求與保持條件 乙個程序因請求資源而阻塞時,對已獲...