2007 年 10 月謎題解答

加入我們科學愛好者的社群!

解答

1. 不行。A 可能是好人,但也可能把你送到只有一個好方塊的一側。假設那個好方塊是最頂端的,只有一個箭頭指向它。現在,B 可能也是好人,但他看到從上往下數第二個 C 圓圈只指向壞方塊,所以他會把你送到最頂端的 C 圓圈,那個 C 圓圈是壞的,然後會把你送到其中一個壞方塊。

2. 只有一個。即使 D 層有兩個壞人,並且 A、B 和 C 層都是好人,你也有可能倒黴地到達 C 層的一個圓圈,而它在 D 層唯一的熟人都是壞人。


關於支援科學新聞

如果你喜歡這篇文章,請考慮透過以下方式支援我們屢獲殊榮的新聞報道: 訂閱。透過購買訂閱,你正在幫助確保有關塑造當今世界的發現和想法的有影響力的故事的未來。


3. 觀察到,如果兩個圓圈互相擔保(他們都說對方是好人),那麼他們實際上都必須是好人。事實上,我們知道的更多。如果 X 送你到 Y,說 Y 是好人,而 Y 說 X 是壞人,那麼 X 一定是壞人。原因如下:指控立即告訴我們 X 和 Y 中有一個是壞的。如果 Y 是壞的,那麼 X 必須是好的,但那樣的話,X 就不會把你送到 Y 了。所以,X 一定是壞的。

最重要的是,我們知道 A、B 和 C 層中誰是好人。如果壞人對應於 A 層的圓圈,那麼我們將從 B 層得知。如果是 B 層,那麼 A 層會告訴我們。如果 A 說某個 B 是好人,並且 B 說 A 是好人,那麼我們可以信任那個 B。因此,只要有兩個好方塊,我們就可以透過去所有值得信任的 C 層,並詢問他們是否可以引導我們找到 D 層的好人來找到它們。如果沒有任何人可以做到,那麼我們就去不值得信任的 C 層。它的兩個方塊連結都必須是好的。

© .