林 革 顧小平
微軟是世界著名的公司,許多人都夢想成為該公司的職員.然而要夢想成真并不是一件容易的事.請看下面這道微軟的面試題:
有兩間房,一間有三盞燈,另一間有控制這三盞燈的三個開關(guān)(兩間房是分割開的,毫無聯(lián)系).現(xiàn)在你分別進入這兩間房一次,然后判斷出這三盞燈分別是由哪個開關(guān)控制的.
從表面來看,裝有三盞燈和三個開關(guān)的房間是分割開的,毫無聯(lián)系,不存在日常生活中可以邊開邊觀察判斷的情形.此問題要求非常明確,就是你分別進入這兩間房一次,就推斷出哪個開關(guān)和哪盞燈對應(yīng).如果是要求判斷兩個開關(guān)和兩盞燈對應(yīng)的問題,那么解決起來就非常簡單,只要打開一個開關(guān),另一個房間里亮的那盞燈必與此開關(guān)對應(yīng),剩下的燈和剩下的開關(guān)自然也是對應(yīng)的.可問題是要判斷三個開關(guān)和三盞燈,這增加的一個開關(guān)和一盞燈就添了很大的麻煩,讓許多應(yīng)試者束手無策了.
真的是無計可施么?回答當(dāng)然是否定的.它的難度正是用來檢驗應(yīng)試者的才智和靈活性的.該怎么辦呢?不妨用數(shù)學(xué)思維來分析:剛才我們已經(jīng)采用了“假設(shè)”的思路輕易地解決了兩個開關(guān)和兩盞燈的對應(yīng)問題.如果能把第三個開關(guān)和第三盞燈同其他兩個開關(guān)和兩盞燈分開,這個問題就解決了.有沒有辦法達到這個目的呢?有.?dāng)?shù)學(xué)中常用“分類”的方法可以把一種事物分成兩類,當(dāng)然這需要應(yīng)用一種標(biāo)準(zhǔn),如用性別作標(biāo)準(zhǔn),那么人就分成兩類,即男人和女人;如用身高作標(biāo)準(zhǔn),人又分成高個與矮個兩類.現(xiàn)在我們只要合理選擇一種標(biāo)準(zhǔn)來把第三個開關(guān)和第三盞燈同其他兩個開關(guān)和兩盞燈分開,問題就會迎刃而解.你循著這種思路就有可能發(fā)現(xiàn)用電發(fā)熱的特性作為分類的標(biāo)準(zhǔn),把開關(guān)和燈進行分類.這并不難想到,因為只要打開開關(guān)一段時間,即使再關(guān)掉,燈仍然會發(fā)熱.
理解了這一點,你就能理解微軟公司的答案:1.先走進有開關(guān)的房間,將三個開關(guān)編號為A、B和C;2.將A開關(guān)打開10分鐘,然后關(guān)閉A,打開B;3.馬上走到有燈的房間,此時房間里正亮著的燈是由開關(guān)B控制的;4.用手去摸另外兩盞燈,發(fā)熱的燈由開關(guān)A控制,不熱的燈由開關(guān)C控制.怎么樣?這道微軟的選秀題是不是非常有意思?解答也很有創(chuàng)意吧!要不然怎么會用這道題來測試微軟高級人才呢?看來,只有具備良好的數(shù)學(xué)素養(yǎng)和靈活的頭腦才能戰(zhàn)無不勝!你同意么?