iT邦幫忙

3

IQ益智題- 外星人綁架事件之猜自己帽子

哈囉,大家好,
身為程式愛好者,
邏輯能力是相當重要的,
繼上回分享IQ益智題- 101隻天使與惡魔,找出一隻誠實的天使感覺迴響還不錯,
小馬又來大家分享一道有趣的IQ題啦

外星人綁架事件之猜自己帽子

有一天,一群人(大概十幾個人吧)去校外探險,
被外星人抓走了,
外星人大概想要測試一下地球人的推理能力,
出了這樣一道問題:

外星人給他們每人戴上黑色白色帽子,並讓他們由高到矮排成一列。
使得隊伍中的每個人可以看到前面所有人的帽子,但看不見自己顏色的帽子。
(當然,也看不見後面所有人的帽子,又不是有超能力xdd)

至於全部有幾頂黑、白帽子嘛… 不告訴你,
全部都是黑帽子,或全部都是白帽子都是有可能的情況

遊戲規則: 外星人要求排在隊伍的最後一個人開始,每個人依序大聲猜自己的帽子顏色(表示排在隊伍前面的人可以聽見隊伍後面的人猜的答案)
過關條件: 最多只能有一個人猜錯自己的帽子顏色

外星人說

  • 如果不超過一個人猜錯自己的帽子顏色,就把大家全放了
  • 如果超過一個人猜錯自己的帽子顏色,表示這些人智商像猴子,就把大家全抓回母星做人體實驗

為了避免大家亂猜一通,勝算太低,
外星人允許在遊戲開始之前大家可以討論策略,
當大家討論完後才給大家載帽子,開始遊戲,
遊戲開始後就不可以再交談,只能依順序喊出帽子顏色。

附註: 不準作弊

  1. 大聲猜自己的帽子顏色時,只能喊出「黑色」或是「白色」,如果講出其它文字或有其它動作(例如: 彈手指、拍手)將被視為在打暗號作弊
  2. 意圖偷看自己頭上的帽子或後面的人的帽子會外星人發現

聰明如你,快幫忙大家想想必定通關的策略吧,
不然大家要被外星人抓去做人體實驗了

歡迎邏輯愛好者一同留言討論(如題意有不清的地方也歡迎發問哦~)




(2020/5/3)提示來囉

  1. 外星人說最多只能有一個人猜錯自己的帽子顏色,題目要求想一個保證通關的策略,我們發現有一個人絕對沒有辦法保證猜中自己的帽子顏色,那就是隊伍最後面最高的人。因為根據隊伍編排方式,沒有人看的到最高的人的帽子
  2. 最高的人可以看見前面所有人的帽子顏色,是掌握最多資訊的人
  3. 唯一合理的策略是,放棄最後一個人猜對帽子顏色,在不違反題目要求的情況下,「透露」資訊給隊伍前面的人

1
陶寶寶
iT邦新手 5 級 ‧ 2020-05-01 15:22:49

哎呀呀 我又來了
可是有些問題那第一個回答問題的人是最高的那個嗎?還是最矮的?

看更多先前的回應...收起先前的回應...

哈囉~ 謝謝你對小馬邏輯趣題的參與,
第一個回答問題的人是最高的那個哦
(最高的人站在隊伍的最後面,他可以看到除了自己之外所有人的帽子)

Robin iT邦新手 5 級 ‧ 2020-05-02 21:59:47 檢舉

如果講出其它文字將被視為在打暗號作弊

那其他形式的 pass 也算作弊嗎

哈囉~ 謝謝你的參與討論,
不確定你所謂「其他形式的 pass」,
我猜你指的「其他形式的 pass」應該是指聲音外的方式打暗號,
比如說比手語暗示隊友之類的?

但是基於排在隊伍前面(隊伍矮的那邊)的人不能回頭看(否則會看到後面的帽子),應該是不會有其他形式的 pass

另一方面,假設隊伍前面的人想要透過聲音外的方式打暗號讓隊伍後面的人看到,但是隊伍前面的人的資訊本來就比隊伍後面的人少(因為矮個子看到的帽子數一定比高個子看到的少),因此似乎也沒有有效的pass可以打?

結論: 依小馬之見,不必考慮其他形式的 pass

不過如果你有想到什麼很有創意的想法也歡迎留言哦 ^^

陶寶寶 iT邦新手 5 級 ‧ 2020-05-04 23:19:48 檢舉

慘,忙碌完結果被答掉了,可惡/images/emoticon/emoticon04.gif

嗨嗨~ 陶寶寶 您好,
感謝您的參與,之後小馬也許會繼續創作題目,
還有機會可以玩的
/images/emoticon/emoticon39.gif

陶寶寶 iT邦新手 5 級 ‧ 2020-05-05 11:13:57 檢舉

快出 怎麼帽子那題也被解玩了/images/emoticon/emoticon77.gif

哈哈~ 沒想到大家好像蠻喜歡這系列的

Robin iT邦新手 5 級 ‧ 2020-05-06 10:49:18 檢舉

大聲猜自己的帽子顏色時,只能喊出「黑色」或是「白色」,如果講出其它文字將被視為在打暗號作弊

我想說不能"說出其他文字",彈手指或是拍手這類型的也算是作弊嗎xDD如果不算作弊 那我就猜自己帽子的時候談手指一下代表黑色,兩下代表白色,就可以依序提示下一位的答案並且只有第一位有50%機率會錯。
如果加一條規則是"只能"說出黑色或白色,並且不能有其他動作 這答案就不可以了。

嗨,說的很好,謝謝你的補充,小馬於文章內修改一下規則

1
wingkawa
iT邦新手 4 級 ‧ 2020-05-04 10:40:43
  1. 大聲猜自己的帽子顏色時,只能喊出「黑色」或是「白色」,如果講出其它文字將被視為在打暗號作弊
    若喊出「黑色、白色、黑色、黑色……」這樣算「講出其他文字」嗎?

哈囉~ 謝謝留言參與討論,
很好的思路哦,但一個人只能猜一次,
當喊出「黑色、…」時,
外星人就強制換下一個人猜了xdd

4
win860927
iT邦新手 5 級 ‧ 2020-05-04 13:44:45

最後一位可以看到所有人,
之後的所有人可以依照聽&看取得所有人的資訊,只有不知道自己的顏色

那麼第一個喊的負責告訴所有人黑帽數量是單還雙(喊黑色為單/白色為雙),
其他人則可以依照資訊取得其他人的黑帽總數去推算自己的帽子顏色

Bingo,思路完全正確,恭喜正解~
/images/emoticon/emoticon42.gif/images/emoticon/emoticon42.gif

1
秋米苗
iT邦新手 5 級 ‧ 2020-05-26 16:21:48

雖然我知道邏輯上的正確答案,但還是來說一下不破壞規則下的偷懶解法。
例如長音。長音不是偷看,沒有講出其它文字、沒有其它動作(例如: 彈手指、拍手)
外星人居然沒限制使用長音,看來智商跟猴子差不多呢!

舉例:
高到低為:[黑黑白黑白白白黑]
由高到矮依序喊 (長音為白)
「白」/「黑」
「黑~~」
「白」
「黑~~」
「白~~」
「白~~」
「白」
「黑」

或由高到矮依序喊 (長音相反)
「黑」/「白~~」
「黑~~」
「白~~」
「黑~~」
「白」
「白」
「白~~」
「黑」

你這個答案非常好,
在IQ益智題中滿足規則的前提下,
儘可能找出簡明的解,創意十足

我看懂你的解了,但是應該做不到「長音相反」啦,
因為最高的人不會知道自己的帽子顏色,不知道前面的人跟自己帽子顏色相同還是相反

秋米苗 iT邦新手 5 級 ‧ 2020-05-29 17:17:16 檢舉

@心原一馬 做得到喔!因為最高的可以假設自己的顏色。假設完後,他有兩種提示的方式。例如:
第二高為「黑」
最高的可以說:「黑」或「白~~」,自己帽子的顏色根本不重要!

好的,謝謝分享,我看懂了 ^^
這個解答非常有新意

我要留言

立即登入留言