1. 程式人生 > 其它 >智力問題 | 一些有趣的智力題(1)

智力問題 | 一些有趣的智力題(1)

面試經常會出一些腦筋急轉彎題,考查臨場心態和智商。有時針對一家公司而言,類似的題題庫裡就那麼些,對這方面題沒什麼自信的同學可以從現在準備起來,多看看該型別的題,沒事做做思維訓練,再不濟也至少看看答案思路,沒準到時候就碰上了呢。


有一處無限水源和兩個無刻度水杯,一個可以裝6L水,一個可以裝5L水,如何倒出3L水?

  1. 5L杯裝滿->6L杯=6L杯中有5L

  2. 5L杯裝滿->6L杯=5L杯中有4L

  3. 6L杯倒空,5L杯->6L杯=6L杯中有4L

  4. 5L杯裝滿->6L杯=5L杯中有3L

有兩堆球,50個紅球,50個藍球,如何將這100個球放入到兩個罐子,隨機選出一個罐子取出的球為紅球的概率最大

Tips:可以保證讓一個罐子的紅球概率為100%,另一個儘可能大

一個罐子放1個紅球,另一個罐子放49紅,50藍

25匹馬,5個賽道,每個賽道只能同時有5匹馬跑,最少比賽幾次選出前三?

前五次(初賽):將25匹馬隨機分配到五個賽道中,分別賽出每個賽道冠軍

第六次(複賽):將5個賽道冠軍放在一個賽道中賽出25匹馬中的總冠軍,標記為1馬,其他名次分別對應標記為2345馬

第七次(決賽):由於選前三,所以45匹賽道冠軍所屬初賽中的10匹馬全被淘汰,有機會成為亞軍季軍的馬將在1馬所屬初賽中的23名,2馬所屬初賽中的12名以及3馬中產生,剛好又是5匹。賽最後一局決出亞季軍馬

燒一根不均勻的繩,從頭燒到尾總共需要1個小時。現有3條相同的繩子,如何用燒繩法來記錄1h15min?

Tips:不均勻意味著,繩子對摺後的長度不能表示30min。解題關鍵在於,繩子可以兩頭同時點燃。方法不唯一

  1. A繩兩頭同時點燃的同時點燃B繩的一頭,A繩燒完B繩剩下的長度可代表30min

  2. 此時開始計時,點燃B繩另一頭,B繩將在15min燒完

  3. 此時點燃C繩子,到C繩燒完剛好是1h15min

12個外觀相同的小球,其中有一個重量與眾不同(不知輕重)。最少幾次能用天平找出該小球?

Tips:12是12、6、4、3、2、1的倍數,天平意味著,分組後小組數量要可被2除,故初始分成3組比較合適

  1. 分三組,每組4個,進行兩兩PK,找出壞球所在的四球小組,最多稱兩次

  2. 未PK組分成兩組,每組2個,隨便在正常組中找兩個球組成新一組,分別與未PK的兩組進行二輪PK,找出壞球所在的二球小組

  3. 二球小組分成兩組,每組1個,與正常球PK,找出壞球

有10瓶藥,每瓶有10粒,其中有一瓶是變質的。好藥每顆重1克,變質的藥每顆比好藥重0.1克。怎樣用稱稱一次找出變質的那瓶藥?

1號瓶取1顆,2號瓶取2顆,3號瓶取3顆,以此類推,然後去稱,重量比55g多出零點幾,表示壞藥是第幾瓶

1000瓶藥水裡面只有1瓶是有毒的,毒發時間為24個小時,最少需要多少隻老鼠才能在24小時後試出那瓶有毒

Tips:此題屬於二進位制問題,老鼠吃藥行為記為1,沒吃為0,將1000瓶藥水從0-999標號,能夠表示0-999的所有可能的二進位制位數為10

故最少需要log_2 1000=10只老鼠

(個人觀點,價值自行評判,歡迎討論)