當前位置:
首頁 > 知識 > 孫龐猜數(下)

孫龐猜數(下)

六、孫龐猜數問題的變種

下面介紹幾個文獻[1]中提到的孫龐猜數問題的有趣變種。它們大多能夠用手工方式解。解答請參見文獻[1],我就不在此給出了。

A) Ferguson變種

由Thomas Ferguson提出。

鬼谷子選了兩個(不一定不同的)正整數x和y,把兩數和x+y告訴龐涓,把兩數平方和x2+y2告訴孫臏。

孫臏說:「我不知道這兩數是什麼。」

龐涓說:「我不知道這兩數是什麼。」

孫臏說:「我不知道這兩數是什麼。」

龐涓說:「我不知道這兩數是什麼。」

孫臏說:「我不知道這兩數是什麼。」

龐涓說:「我不知道這兩數是什麼。」

孫臏說:「啊哈,這下我知道這兩數是什麼了。」

問:這兩數是什麼?

解法就是前面說過的,每次聽到有人說「我不知道」,那就划去所有那些其中只有一個值的行或列;而當最後有人說「我知道了」時,則划去所有那些其中有超過一個值的行或列。注意到這題里對鬼谷子取的這兩個數的限制只是正整數,根本沒有給出它們的上限,於是理論上我們得建一個有無窮行和有無窮列的交叉表來劃。注意這次是孫臏先開口。

B) Berloquin變種

由Pierre Berloquin提出。

鬼谷子選了兩個(不一定不同的)大於等於2的正整數,把兩數之和告訴龐涓,把兩數之積告訴孫臏。

龐涓說:「我不知道這兩數是什麼。」

孫臏說:「我不知道這兩數是什麼。」

龐涓說:「啊哈,這下我知道這兩數是什麼了。」

孫臏說:「啊哈,這下我也知道這兩數是什麼了。」

問:這兩數是什麼?

注意到這題里鬼谷子取的這兩個數也無上限。但是這題的解法非常簡單。如果去掉兩個整數可能相同這個條件:

鬼谷子選了兩個不同的大於等於2的正整數,把兩數之和告訴龐涓,把兩數之積告訴孫臏。

龐涓說:「我不知道這兩數是什麼。」

孫臏說:「我不知道這兩數是什麼。」

龐涓說:「啊哈,這下我知道這兩數是什麼了。」

孫臏說:「啊哈,這下我也知道這兩數是什麼了。」

問:這兩數是什麼?

那麼這題就比前面這題要難不少,但也可手算。

C) Friedman變種

由Erich Friedman提出。

鬼谷子選了兩個整數x和y,其中1≤x≤y≤9。他把兩數之和告訴龐涓,把兩數之積告訴孫臏。

1) 孫臏說:「我不知道這兩數是什麼。」

2) 龐涓說:「我不知道這兩數是什麼。」

3) 孫臏說:「我不知道這兩數是什麼。」

4) 龐涓說:「我不知道這兩數是什麼。」

5) 孫臏說:「我不知道這兩數是什麼。」

6) 龐涓說:「我不知道這兩數是什麼。」

7) 孫臏說:「我不知道這兩數是什麼。」

8) 龐涓說:「我不知道這兩數是什麼。」

9) 孫臏說:「啊哈,這下我也知道這兩數是什麼了。」

問:這兩數是什麼?

這問題的解法完全就是具體列表然後劃表格,因為x和y的可能性都不多,所以即便手算也不難。

有趣的是它的推廣。令m,M和r都是正整數,而且滿足1≤m

當然並非任取m,M和r都能提供給我們一個有唯一解的Friedman(m,M,r)問題。比如Friedman(1,9,10),也即上面的問題中最後孫臏仍不知道兩數是什麼,可是接下去龐涓宣稱知道是什麼了,這個問題是無解的。但是某些特定的值則會給我們唯一解:

Friedman(1,9,9),解為(2,8);

Friedman(1,99,15):解為(77,84);

Friedman(66,99,15):解為(77,84);

Friedman(301,369,15):解為(320,342);

Friedman(286,343,17):解為(288,343);

Friedman(177,234,20):解為(198,210);

Friedman(177,233,21):解為(189,220)。

文獻[1]的作者們猜想,對於任何正整數R,都存在有唯一解的Friedman問題,其中孫龐兩人說話總次數超過R次。

D) Kraus四數變種

由Robert Kraus提出。

鬼谷子選了四個整數a,b,c和d,其中1≤a2+b2+c2+d2告訴龐涓,把四數之積abcd告訴孫臏,把ab+cd告訴蘇秦。

孫臏龐涓蘇秦同聲說:「我不知道這四數是什麼。」

孫臏龐涓蘇秦同聲說:「我還是不知道這四數是什麼。」

孫臏龐涓蘇秦同聲說:「我還是不知道這四數是什麼。」

孫臏龐涓蘇秦同聲說:「啊哈,這下我知道這四數是什麼了。」

問:這四數是什麼?

三個人意味著平面的交叉表不夠了,要列一個三個軸的立體交叉表。不用電腦來解此題會相當繁瑣。它甚至可以被推廣到下面的四人五數形式:

鬼谷子選了五個整數a,b,c,d和e,其中1≤a2+b2+c2+d2+e2告訴蘇秦,把(a+b+c)(d+e)告訴張儀。

1) 孫臏龐涓蘇秦張儀同聲說:「我不知道這四數是什麼。」

2) 孫臏龐涓蘇秦張儀同聲說:「我不知道這四數是什麼。」

3) 孫臏龐涓蘇秦張儀同聲說:「我不知道這四數是什麼。」

4) 孫臏龐涓蘇秦張儀同聲說:「我不知道這四數是什麼。」

…………

22) 孫臏龐涓蘇秦張儀同聲說:「我不知道這四數是什麼。」

23) 孫臏龐涓蘇秦張儀同聲說:「我不知道這四數是什麼。」

問:這四數是什麼?

注意到第23句四人都還不知道五個數都是什麼。

E) 保良局變種

香港保良局每年舉辦小學數學世界邀請賽,下面這題是根據保良局比賽2001年一道賽題改編的題目。

鬼谷子選了三個正整數x,y和z,使得x+y+z=14。他把x告訴龐涓,把y告訴孫臏,把z告訴蘇秦。

龐涓說:「我知道孫臏和蘇秦的數字不同。」

孫臏說:「我就知道我們這三個數都不同。」

蘇秦說:「這下我知道這三個數是什麼了。」

問:這三個數是什麼?

我們甚至可以把題目里的14換成任何一個大於等於6我們甚至可以把題目里的14換成任何一個大於等於6的正整數s,得到廣義保良局問題Kuk(s),每一個這樣的問題都有唯一解。

如果稍微改變一下上述問題中孫臏的話,也能得到有唯一解的一個問題:

鬼谷子選了三個正整數x,y和z,使得x+y+z=14。他把x告訴龐涓,把y告訴孫臏,把z告訴蘇秦。

龐涓說:「我知道孫臏和蘇秦的數字不同。」

孫臏說:「現在我知道我們這三個數都不同了。」

蘇秦說:「這下我知道這三個數是什麼了。」

問:這三個數是什麼?

事實上我們也可以把上面題目里的14換成任何一個大於等於6的正整數s,得到另一類廣義保良局問題Kuk+(s),這類問題在s形如4k+2或4k+3時有唯一解。

參考文獻:

[1] Axel Born, Cor A.J. Hurkens, Gerhard J.Woeginger, The Freudenthal problem and its ramifications (Part II).Bulletin of the European Association for Theoretical Computer Science, EATCS,91, Pages 189-204. (2007)


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科學公園 的精彩文章:

小藍金剛鸚鵡野外滅絕了?它們或許還有機會!
2018諾貝爾生理學或醫學獎對癌症治療有什麼重大意義?

TAG:科學公園 |