她咯咯直笑,撲出許多泡泡球。她還說:「我們一共有六個人!我們分兩組吧!A組和B組!」
包括聶天清在內的所有人都興高采烈地應好。
林知夏原本以為,13歲的聶天清會不願意和他們這一群小孩子玩遊戲。但她轉念一想,13歲也很小啊,13歲也是小朋友啊。再說了,哪有男孩子不喜歡星球大戰?
林知夏制定了遊戲規則:「好的!我宣佈!A組的基地在城堡裡,B組的基地在堡壘裡!開局時,A組有40個紅色泡泡球,B組有40個綠色泡泡球,我們分別把泡泡球放進自己的基地中心。然後,A組和B組的人員,要分別潛入對方的基地,偷他們的泡泡球,一次最多偷兩個……對於本組的泡泡球,也是每次最多攜帶兩個。」
「什麼情況下,算是輸了?」江逾白問道。
林知夏繼續解釋:「敵對組的兩位玩家相遇時,要做石頭剪刀布……輸了的人就會被立刻冷凍。被冷凍的玩家必須定格在原地,等候三分鐘才可以活動。整個遊戲的時長為三小時。三小時後,計算A組和B組基地中心區域的泡泡球數量,每個球一分,分高者獲勝。」
江逾白補充道:「如果有哪個人,中途摔進泡泡球池……」
「那他也會被冷凍。」林知夏飛快地回答。
江逾白躍躍欲試:「好!快開始吧!」
在場的六人通過抓鬮,分出了兩組——林知夏、江逾白、董孫奇成為A組,而甘姝麗、丁巖、聶天清則是B組。
林知夏在A組和B組設立了中心區域,規定泡泡球被放在中心區域才能計分。
然後,林知夏大喊一聲:「遊戲開始!」眾人紛紛作鳥獸散。
江逾白準備大展宏圖,大施拳腳。他從城堡出發,穿過隧道,潛進堡壘,偷走兩隻泡泡球,放進了自己的褲子口袋。丁巖立刻瘋了一樣地來追他。
江逾白身手矯健。他單手抓在吊環上,通過滑索飛到了地面。
丁巖在他身後狂奔著追逐:「江逾白,你別跑!把球還我!把球還我!」
江逾白放出狠話:「我不僅不還,還會偷光你的球。」
丁巖很生氣,但也沒辦法。因為他在隧道裡迷路了。
江逾白興沖沖跑回本組的中心區域。那兩隻偷來的泡泡球被他放進了計分區,他心想:這也太簡單了吧。
誰知,江逾白大意失荊州。他剛剛轉身走出幾步,失足跌進了泡泡球池。
他不得不冷凍自己三分鐘。
此時,聶天清途徑一座滑滑梯,突然從天而降。
聶天清一次只拿兩個球。但他把江逾白這組的所有泡泡球都拋向了城堡中的各個區域。
換句話說,聶天清把原本集中在一起的泡泡球弄得分散在了各地。
江逾白十分震驚。他喊住了深入敵方的董孫奇。怒火狂燒的董孫奇有樣學樣,也把敵方的所有泡泡球都掀了一遍。
雙方的戰場亂成一團。江逾白叫來林知夏:「快用你174的智商想辦法。」
「想什麼辦法?」林知夏疑惑道。
江逾白指著混亂的城堡內部:「泡泡球分散了。還有兩個多小時,遊戲會終止,難道你不想贏?」
「我並不怕輸,」林知夏回答,「遊戲玩的是快樂,我從沒在乎過勝負。不過這一次,既然你想贏,那我也想贏了。現在我們就用Dijkstra和Floyd最短路徑算法……肯定會比他們快。」
江逾白遲疑道:「我沒有筆,沒有草稿紙。」
「你有我呀,」林知夏定定看著他的雙眼,「我心算超快!真的!」
第7章 Floyd-dijkstra路徑
林知夏說完,拉起江逾白往前跑。
被A組和B組設定為基地的城堡和堡壘都位於高處,縱橫交錯的隧道大多數位於低處。
在聶天清的干擾下,泡泡球滾進不同的隧道。聶天清穿梭在隧道裡,毫無顧忌,四處踢球。
林知夏縱觀全局,總結道:「如果我們把這場遊戲看成一個圖論問題,隧道的每一個節點就是圖的頂點。我們一共有三十七個頂點。這張圖已經印在了我的腦子裡。有些隧道是透明的,有些隧道不是,這裡又涉及到了部分可觀察的馬爾可夫決策……」
「林知夏!」江逾白大義凜然地說,「你不用跟我解釋!我相信你!」
林知夏把他拽進一條隧道:「你是因為聽不懂,所以不想聽嗎?那你只能跟著我,一直聽我的指揮。」
為了整個小組的勝利,江逾白原諒了林知夏的挑釁。
他們跑向隧道的節點,很快就撿了七個球。
四處奔波的路上,林知夏撞見了本組的董孫奇。董孫奇高喊:「你們跟我來,這裡有一條最短的路!走最短的路,才能更快回去!」
「不!」林知夏卻說,「總是選擇最短路徑,不一定是全局最優解!」
董孫奇大驚失色:「我靠!你在講什麼東西!」
林知夏回應道:「你想一想三角形的三條邊!a邊和b邊都比c邊短,它們的和一定會超過c的邊長,這麼簡單的道理!為什麼放進圖論裡,你就不懂了呢!」
董孫奇虎軀一震:「好像有點道理!你話多,聽你的!」
於是,董孫奇和江逾白都成為了林知夏的跟班。
短短幾分鐘之內,他們收集到了十二個泡泡球。然而,天有不測風雲,敵方小組的三個人直奔他們而來。
丁巖一邊狂奔,一邊嚷嚷道:「甘姝麗,聶天清!我們走,快去打劫江逾白!他們有好多球!他們好會撿!我們不用自己撿球,我們就跟著他們,專門打劫!」
江逾白絲毫不慌亂。他從容不迫地站在原地,冷靜地看著林知夏:「你肯定有辦法。」
林知夏眼波一轉,竟然說:「我沒辦法,我們快跑!救命,救命!快跑呀!」
「什麼?」江逾白倉皇失措,匆忙跟著林知夏一路逃命。
林知夏又笑又跳,馬尾辮都散開了。她和江逾白、董孫奇相繼坐上滑梯,衝進蹦床。
林知夏抱著四個球跑在最前方,身影飛快一閃,消失在錯綜複雜的隧道裡。
江逾白和董孫奇都很茫然,就像是二戰時期失去了馬奇諾防線的法國軍隊。即便他們仍然保留著機動兵力,卻不知道如何才能繼續打仗了。
「你們走藍色隧道!然後走紅色隧道!」林知夏的聲音從高處傳來,「你們快把泡泡球放進我們組的中心區域!」
江逾白立刻問:「你要去哪裡?」
林知夏說:「我要去找他們B組的人。」
「不!」江逾白阻攔道,「林知夏,你別走!」
林知夏與他訣別:「我這一走!不知道還能不能回來!」
江逾白一腳踩上藍色隧道的入口:「你在哪裡?我去救你!」
林知夏去意已決:「不用了,我不能做縮頭烏龜!你們留在家裡,好好保護泡泡球,保護好每一個泡泡球!那是我們勝利的最後希望!」
董孫奇也痛心疾首:「林知夏,你快走吧!我們會一直記得你!」
「你說什麼?」江逾白開始批評董孫奇,「我們是一個小組,怎麼能拋棄同伴?你心裡沒有想守護的東西嗎?」
董孫奇斬釘截鐵地回答:「有!我想守護泡泡球!林知夏讓我們保護泡泡球,你快去我們A組的中心區域!」
他們二人直奔A組基地的中心區。
*
懸空隧道內,聶天清突然說:「有腳步聲,林知夏來了。」
聶天清小組的三個人都沒跑。他們站定不動,商量著對策。
丁巖透露道:「林知夏在我們班的綽號是怪胎。她好聰明,你們要小心。」
「她才九歲,」聶天清說,「再聰明能聰明到哪兒去。」
丁巖臉色微變:「她背書只要三秒鐘!」
聶天清不信。
丁巖憤怒道:「真的!我騙你是小狗!」
甘姝麗也說:「真的,她好聰明。」
「你們不要長他人志氣,滅自己威風,」聶天清像一位哥哥一樣教育他們,「對手沒有那麼可怕。我們有三個人,對她出石頭剪刀布,難道贏不過她嗎?我們每一個人的獲勝概率都是百分之五十!」
「有道理!」應話的人,是林知夏。
林知夏順著聶天清的意思,對他們說:「百分之五十的三次方等於0.125,我的獲勝概率只有0.125。」
聶天清問:「為什麼是0.125?」