知難而退,一半也是存了捉弄初蘅的心思,卻沒想到偷雞不成蝕把米。
“你特意來我們學校幫我解釋?”初蘅似是覺得好笑,反問道,“那豈不是越描越黑?”
季褚承認她說得有道理。
他終於發現,原來他對女人的世界一無所知。
想了想,他又道:“那需要我做什麼才可以澄清?”
“你知道他們是怎麼說我的嗎?”初蘅沒回答,而是自顧自地開始回憶,“撈女,不要臉,見錢眼開……你猜猜是其中的哪一個?”
說到這裡,她再次看向季褚,“但我記得我那天明明只是想問你那道題目。”
季褚也想起來了。
那道無聊的題目,一千瓶藥和幾隻小白鼠。
初蘅聳聳肩,語氣裡有輕微的無奈,“我這兩天晚上都沒睡著……睡不著的時候就想那道題,不過到現在也沒想出來。”
他揉了揉太陽穴,決定轉移一下話題:“很簡單,用十隻小白鼠給那一千瓶藥二進位制編號就行。”
回想起自己那天故意憋著壞不告訴她答案的行為,季褚覺得自己太過幼稚。
初蘅皺眉想了幾秒,然後恍然大悟,“原來是這樣!”
原題目是一千瓶藥,小白鼠服用後在一小時內就會毒發身亡,而題目裡給出的要求是要在一小時內找到那瓶有毒的藥。
如果將一千瓶藥按二進位制來編碼的話,那麼第一瓶藥的編碼是0000000001,第二瓶藥的編碼就是0000000010,以此類推,第一千瓶藥的編碼就是1111101000,而二進位制中的0和1則分別用小白鼠是否服藥來表示。
第一瓶藥,只餵給第十隻小白鼠,第二瓶藥,只餵給第九隻小白鼠,而第一千瓶藥,則分別為給第一二三四五七隻小白鼠。
根據服藥一個小時後的觀察結果,如果死的是第一、三、四、七隻小白鼠,其他小白鼠存活的話,那麼有毒的藥就是1011001000,換算成十進位制,就是第712瓶藥有毒。
因為29=512,而210=1024,所以只需要10只小白鼠。
初蘅恍然大悟:“所以真的只要10只小白鼠就夠了……”