當前位置:簡歷模板館>面試>面試筆試>

網友:IBM精妙筆試題及解析

面試筆試 閱讀(9.61K)
網友:IBM精妙筆試題及解析
1、在房裏有三盞燈,房外有三個開關,在房外看不見房內的情況,你只能進門一次,你用什麼方法來區分那個開關控制那一盞燈?
  老師分析:先打開開關A,5分鐘後再開開關B。然後進屋,不亮的是C,再摸燈管,溫度高的是A,剩下的是B。
  2、有兩根不均勻分佈的香,每根香燒完的時間是一個小時,你能用什麼方法來確定一段15分鐘的時間?
  老師分析:先把一根香從兩頭點,另一個只點一頭,等兩頭香點完時候,是半小時,那根一頭點的還剩下半小時,之後再把剩下的從兩頭點,然後完畢的時間就是15分鐘。
  3、:一個經理有三個女兒,三個女兒的年齡加起來等於13,三個女兒的年齡乘起來等於經理自己的年齡,有一個下屬已知道經理的年齡,但仍不能確定經理三個女兒的年齡,這時經理說只有一個女兒的頭髮是黑的,然後這個下屬就知道了經理三個女兒的年齡。請問三個女兒的年齡分別是多少?爲什麼?
  老師分析:下屬知道經理的年齡, 只要把13分成三個數, 三數乘積等於經理年齡有多種可能性
  所以, 令下屬猜不出答案的原因是: 缺乏附加條件, 三元方程無確定解,一定要轉換成二元方程
  假設三個女兒中沒有雙胞胎, 那麼三個人年齡之間的差距應該大於一個值(生物學常識)
  黑髮是顯性基因, 如果經理夫婦都不是黑髮,那麼這黑髮的女孩就是...
  真相只有一個: 女孩中沒有雙胞胎, 但是有有兩個女孩的年齡是相同的!
  然後, 解二元方程。
  顯然3個女兒的年齡都不爲0,要不爸爸就爲0歲了,因此女兒的年齡都大於等於1歲。這樣可以得下面的情況:1*1*11=11,1*2**10=20,1*3*9=27,1*4*8=32,1*5*7=35,{1*6*6=36},{2*2*9=36},2*3*8=48,2*4*7=56,2*5*6=60,3*3*7=63,3*4*6=72,3*5*5=75,4*4*5=80因爲下屬已知道經理的年齡,但仍不能確定經理三個女兒的年齡,說明經理是36歲(因爲{1*6*6=36},{2*2*9=36}),所以3個女兒的年齡只有2種情況,經理又說只有一個女兒的頭髮是黑的,說明只有一個女兒是比較大的,其他的都比較小,頭髮還沒有長成黑色的,所以3個女兒的年齡分別爲2,2,9!