第六章第三回

接下來,他跟我一同看着熒幕,一邊思考一邊喃喃自語:「那只有照着提示做好了……先不理會那個標題『非黑即白』,第一句左邊是紅燈或綠燈,中間不是藍燈,第二句綠燈在中間或右邊,左邊又不是藍燈……咦?」

Gary終於留意到這三句句子的古怪,我順勢回應:「你也留意到了吧?這三句句子的後半句,都是某位置不是藍燈。中間不是藍燈、左邊不是藍燈、右邊也不是藍燈,除非燈號可重複使用,否則這是不可能的。但如果燈號可以重複,單憑這三句卻無法推斷出唯一的解。換句話說……」

「提示當中有錯的句子!『有人說謊』的推理問題我也玩過不少,」Gary搶着說,然而不久他又想到了另一個問題:「但這類問題一般會說明有多少句真、多少句假,那麼這裏有多少句謊話呢?」

「我不知道,我跟你一樣也只有眼前的提示啊!」我想了想,繼續說:「我想標題的『非黑即白』,是指這些提示只可以全對或全錯,不會有模棱兩可或一半對一半錯。綜合以上各點……」我低頭稍為整理一下思緒後說:「熒幕上所謂的提示其實就是一道謎語:燈號有紅、藍、綠三種,位置有左、中、右三個,各燈號只能使用一次。面前有三句句子提示正確的燈號,當中有全對的,也有全錯的,但到底有多少項是對是錯,我們卻不知道。」





總結過後,我和Gary開始思考着謎底。我記得單車跟我說過,「提示」並不複雜,因為已讀取了我的指紋,所以並非旨在考驗我,只是用來確認我是否清醒而已。既然問題不複雜,我就由最簡單的方向出發思考。

我重新看着那三句提示,首兩句有條件連詞「或」,第三句則沒有,相對前兩句簡單,我於是由第三句開始,以假設法思考。果不其然,我想了不一會,已猜到答案了。

「好難!」Gary這時說:「不知道有多少句是錯,怎猜啊!」

我剛好想到答案,於是順道說出推理,讓Gary幫我核對一下:「我大致想到了。」

「是怎樣呢?」





「處理這類真假混合的推理問題,一般會使用假設法,由假定某一句子是真或假開始。由於第三句句子在這些提示中最直接,我就從該句開始出發。」

Gary點點頭表示同意,並認真地聽着,我就繼續解釋下去:「第三句說『中間是紅燈,右邊不是藍燈』。假設這句話正確,那麼中間是紅燈;然後右邊不是藍燈,而紅燈又已用在中間,右邊的就是綠燈;剩餘的左邊就是藍燈。答案即藍、紅、綠。

「我們接着利用藍、紅、綠這個答案回看首兩個句子,就會發現矛盾。第一句說『左邊是紅燈或綠燈,中間不是藍燈』,由於已知答案是藍、紅、綠的話,這就代表『左邊是紅燈或綠燈』不正確,但『中間不是藍燈』卻正確。」

「即是一半對一半錯?但不是說過非黑即白嗎?」Gary問。

「嗯,也就是說我們的假設錯了。而如果我們繼續看第二句,『綠燈在中間或右邊,左邊不是藍燈』,前半正確,後半不正確,同樣不符合『非黑即白』的原則,那就代表我們假設第三句句子是正確一事錯了。」





Gary說:「噢……那麼接下來,我們要假設第一句或第二句正確來繼續推理嗎?」

「不,不用那麼複雜。」我回應:「既然剛才的假設錯了,那就代表第三句句子不正確。由於『非黑即白』,那只要把第三句的前後半都改成相反就行了,即『中間不是紅燈,右邊是藍燈』。從後半句得知右邊是藍燈;然後中間不是紅燈,而藍燈又用了,那麼中間就是綠燈;剩下的左邊則是紅燈。答案是紅、綠、藍。」

「哦!接着利用答案紅、綠、藍來核實首兩句。『左邊是紅燈或綠燈,中間不是藍燈』全句正確,『綠燈在中間或右邊,左邊不是藍燈』也是全對,沒有違反『非黑即白』,那就代表紅、綠、藍這個答案沒問題了。」

「嗯。我們都同意的話,我就輸入紅、綠、藍作為密碼了。」

「好。」Gary和應。

我在密碼面版上輸入紅、綠、藍,「嗒」的一聲,大門的第一重鎖開啟了。接着我利用單車給我的後備匙打開第二重,終於成功進入他的大宅。

單車的家我不時到訪,總是非常整潔,尤其我在數日前才來過,這幾天他又沒回過家,我根本不可能想像到會有任何異樣。我以為將一切如常,然而在我推開門之際,眼前的畫面卻出乎我意料之外,令我吃了一驚。