463 風中凌亂
齊顯婧躺在草地上,有氣無力地道:「別……別管你有沒有頭緒,今天我實在是走不動了。」
「那好,大家休息一晚吧,明天我們就能走出這片森林。」我也盤腿坐下。
白夜道:「這麼有自信嗎,我還是一頭霧水呢!」
「八九不離十吧,如果錯了,大不了從頭再來。」
「行行行,你說了都算。」白夜找了棵大樹靠著坐下。
秦雨曦喃喃道:「連續選對20次才能從這裡出去,也就是說一共有2的20次方種選擇,那得多大一個數字啊!」
齊顯婧猛地坐起來:「咦,我們不是有手機嗎,算一算不就知道了。」
說著,齊顯婧從兜里摸出手機,開始了「艱苦」的計算。
過了一會兒,齊顯婧高呼道:「算出來了!一共有1048576種選擇,天啊,一百多萬種選擇!」
秦雨曦不可思議地道:「不可能吧,一百零四萬種選擇?走一圈大概要三個小時,就算他不吃不喝不睡覺,也絕不可能在幾個月時間內找到正確道路啊!」
齊顯婧扭頭看著我:「阿寧,你的試錯大法有問題啊!」
我苦笑搖頭:「我沒有問題,有問題的是你們。」
「啊?」齊顯婧一臉獃滯。
「你們在計算的時候忽略了一個問題,很嚴重的問題!」我一本正經道。
「什麼問題?」齊顯婧還沒反應過來。
「沒錯,這確實是我們到達的第二十個路口,可是,這是我們做的第二十次選擇嗎?並不是!實際上,我們只做了十九次選擇,第二十個路口其實就是第一個路口,懂了嗎?概率應該是2的19次方,而不是2的20次方!」
淡定如秦雨曦,也露出了尷尬的表情:「是我疏忽了,張寧你說的對。」
齊顯婧道:「原來如此,那我再算一次。」說罷,再度拿起手機。
我一頭黑線地道:「直接除以二不就行了嗎,還算?」
齊顯婧翻了個白眼:「怎麼樣,我數學白痴不行嗎?」
「行——」我拉長了聲調,「你高興就好。」
齊顯婧一通操作,終於算出了2的19次方,答案是524288.
「不行啊,還是有五十多萬種選擇,太恐怖了。」齊顯婧一臉頹然地放下手機,「我們真的要一個一個試錯,直到找出正確答案嗎?」
「你說呢?」
「我很絕望的好不好,你再不說我就死在你面前!」
「別……反正明天你就知道答案了,今晚就好好休息吧。」
「哼……壞蛋……」齊顯婧扭過頭去,不再理我。
我苦笑搖頭,雖然我的演算法八九不離十吧,但也不能保證100%正確,一切等到明天再驗證吧。
四周濃霧瀰漫,森林中安靜之極,路邊的大樹也是張牙舞爪,奇形怪狀,如此恐怖的環境,本不是露營的好地方,但幾個人在一起,心中總是莫名安寧,什麼危險都不怕。
第一次生出不舍,如果大家能一直這樣就好了,永不分離……
一夜無話,我們幾個就這麼躺在草地上,靠在大樹上,休息了一晚。
第二天天剛亮我們就起來了,所有人都迫不及待要離開這片森林。之前的旅途中我們已經損失了一些食物和水,索性把剩下的都給了齊顯婧,畢竟她是普通人。超能力者雖然會餓,但可以不吃東西,靠異能就可以支撐足夠長的時間,實在不行還可以抓幾隻怪物來吃,雖然它們的肉未必好吃。
「張寧,靠你了,我可不想接下來幾個月,甚至幾年都被困在這裡。」齊顯婧拉住我的手。
「那不是更好?我們就住在森林裡了,遠離城市的喧囂,享受大自然的饋贈。」
白夜道:「別廢話了,你要是找不到路,我把你頭擰下來。」
「行行行,怕了你了,那我們出發吧!」我來到岔路口站定,從口袋裡摸出手機,上面有我昨夜計算出來的結果。
一切都非常吻合,這要是還不對,我才要把自己的頭擰下來!
「第一個路口,走右邊!」
……
「第二個路口,走左邊!」
……
就這樣,我領著他們通過一個又一個岔路口,經過三小時的漫長旅程,終於抵達第十九個岔路口,所有人目光都聚集在我身上。
「張寧,這已經是第十九個岔路口了,成功與否,馬上見分曉了,你有信心嗎?」白夜道。
「老實說,沒有百分之百正確的事,但這件事成功率應該有八九成吧。」
「好,那這最後一個岔路應該選左還是右?」
「左!」
白夜也不多說什麼,帶頭走進左邊的小道,我們幾人趕緊跟上。
步行了大約十分鐘,前方豁然開朗,出現一個巨大的峽谷,兩邊縫紉千尺,中間是一條羊腸小道,毫無疑問,我們成功了,我們終於抵達了被重重迷霧包圍的神秘村莊!
「天啊!」所有人都發出一樣的驚嘆,獃獃看著眼前的場景。
「張寧,你太棒了,你是怎麼找到正確道路的?」齊顯婧衝過來,抓住我的手問道。
白夜和秦雨曦也看著我,眼神中充滿期待。
「兩個關鍵字,2和19.」我微笑著答道。
「什麼意思?你快說呀!」齊顯婧已經急不可待。
「你們還記得破布上寫的數字嗎?331842,我一直試圖用這串數字來對應我們面對的岔路口,可所有方案都不成立。我就在想,是不是我想的太複雜了,應該簡單一點,每一個岔路口,只有左和右兩種選擇,不是選左,就是選右,那我能不能用一個數字錶達『左』,一個數字錶達『右』?答案是肯定的,如此一來,我就可以用兩個數字來表達所有的岔路口,但我還需知道岔路口的數量,是否和我的設想吻合,所以我們必須試錯,將整條路走一遍來驗證我的猜想,結果讓我很欣慰,當我走完全程后,已經確定解開了謎題。」
齊顯婧獃獃道:「你能不能說的簡單點?」
「簡單點就是,我用兩個數字來表達所有岔路口,0代表左,1代表右……」
「二進位!」秦雨曦脫口而出。
「沒錯……331842,可以轉化為一個19位數的二進位代碼,寫出來就是1010001000001000010,這樣我就能確定每個岔路口選左還是選右,關鍵就是19個岔路口,和19位數的二進位代碼恰好吻合!」
「等等等等……」齊顯婧不停擺手,「你是怎麼把這串數字轉化為二進位代碼的?我手機上的計算器沒這個功能呀!」
「可以算呀!十進位轉二進位是有方法的,比如說數字17,怎麼轉化為二進位?方法就是用17除以2,得8餘1,然後用8除以2,得4餘0,然後用4除以2,得2餘0,然後用2除以2,得1餘0,然後用1除以2,得0餘1,取所有餘數從后往前寫,就是10001,數字17的二進位代碼為10001,懂了嗎?用同樣的方法,我們也可以將331842轉化為二進位代碼……」
「你別說了,就這樣好吧,我們進村裡看看吧!」齊顯婧毫不猶豫地轉身離開。
我吶吶道:「我還沒說完呢……用331842除以2……」
「除你個大頭鬼!」白夜罵了一聲,也轉身離去。
秦雨曦給了我一個和善的眼神,也跟在兩人身後離開,留下我在風中凌亂。