陳司琪嘆了口氣。沒想到第一次活動就這樣,一點頭緒都沒有。
壯壯把手機往桌上一拍:“我出道題吧,誰做出來就聽誰的。”
大家都說可以。
壯壯在網上搜了一道題,把手機螢幕朝大家一亮:“這是一道鵝廠的面試題:現有100杯水,其中僅有1杯含有劇毒,其餘全部無毒。用小白鼠試毒,只要飲用了毒水,小白鼠一定會死亡,無劑量要求。問:最少需要多少隻小白鼠,可以百分百精準定位哪一杯是毒水?”
沈清和陳司琪己經眉頭緊鎖,開始思考。
沈清翻開草稿本,刷刷地寫了起來。
許楓雙手抱臂,靠在椅背上,表情很輕鬆。
過了十幾分鍾。
沈清突然說:“我知道了,是11只。”
許楓朝她問道:“你是怎麼得出的?”
她展示自己的草稿紙,思路清晰:“100杯水分成10組,用10只老鼠試。確定有毒的那一組後,再用第11只老鼠逐一測試剩下的10杯。”
壯壯搖了搖頭:“不對。”
沈清看著許楓胸有成竹的樣子,眉頭一擰:“你得意什麼?你知道嗎?”
“應該是7只。”
壯壯點了點頭:“最少是7只。”
沈清喃喃自語:“怎麼會是7只呢?怎麼做到的?”
許楓坐首了身子,拿起白板筆,走到白板前面。
“這要用到資訊理論的知識。”他擦掉白板上殘留的板書,寫下“二進位制“三個字。
“先把100杯水,全部編成二進位制編號。”
他在白板上寫:
“給每杯水發一個身份證,用7位二進位制編號。1號是0000001,2號是0000010,3號是0000011……一首編到100號。”
規則很簡單:水杯的二進位制編號裡,某一位是1,就把這杯水餵給對應的小白鼠;是0就不喂。”
“比如50號杯,二進位制是0110010,第2、5、6位是1,就把50號杯的水餵給第2、5、6只小白鼠。”
“每杯水都這樣處理。喂完之後,等結果。”
他轉身看著三個人:“小白鼠死亡記1,存活記0。7只小白鼠的死活狀態排成一排,得出的那個7位二進位制數,就是毒水的編號。”
許楓說完,把白板筆往槽上一擱。
大家都低頭沉思。
陳司琪先反應過來,眼睛一亮:“原來如此,每隻小白鼠的生死就是一個bit的資訊,7只就是7個bit,2的7次方是128,大於100,所以7只就夠了。我們就以資訊理論為課題吧。”
。解理有沒時一清沈
。號73應對,1010010是就來出排,著活餘其,死會鼠白小只6、4、1第那,1010010制位進二,號73是水毒果如……只6、5、2第給餵,杯號05。遍一了演推新重路思的楓許按,寫地刷刷上本稿草在,頭著低
。的對是然果楓許,嗯。了完驗
。頭點了點輕輕
。氣口了鬆都家大
”。以可。懂看能我,思意有個這“:靠一上背椅往壯壯








