益智問答(10)猜帽子 - 拼圖

Kama avatar
By Kama
at 2016-04-16T21:59

Table of Contents

※ 引述《pikacha (小億)》之銘言:
: 話說某個有$的人想找位管家,他出了這個問題:
: 這有10個人站成一直線,每人頭上有一頂帽子,每個人都看不見自己的帽子顏色...
: 但是每個人都能看見站在自己前面"所有人"的帽子顏色!
: EX:第10人可以看見前面9人的帽子顏色,第9人可以看見前面8人的帽子顏色
:    以此類推...
:    已知帽子有3紅,4黑,5白。
:    現在問第10人能否100%確定自己的帽子顏色,第10人回答說不能!
:    如果依序問第9人、第8人、第7人...到第2人都回答說不能...
:    你能說出第一人的帽子是什麼顏色嗎?
: (或是必然有人能回答自己帽子的顏色?!)
:    當然,這10個人都是厲害的推理高手!
: ==防雷==





如果沒計算錯是第六個人(包含)之前
一定會有人知道自己帽子顏色

方法是討論「自己看不到的帽子」
可以用整數的 partitions 來分類

比如說,第十人看不到的帽子,
可能性是 [3,0,0], [2,1,0], [1,1,1]

若是猜得出來,
他看不到的帽子就一定是 [3,0,0] 這種樣式


接著一步步推下去,
第九人看不到的帽子有

[4, 0, 0], [3, 1, 0], [2, 2, 0], [2, 1, 1]

這些可能性

舉例來說, [3,1,0] 會讓第九人知道自己帽子的顏色
因為在這個情況下,
第十人的可能性是 [3,0,0] 和 [2,1,0]
但若是 [3,0,0],第十人就不會說自己不知道

另外 [4,0,0] 則是不可能出現的,
因為在這個情況下,第十人必定是 [3,0,0],
不可能輪到第九人

接著我是寫了一個程式去列啦
手算也不是不行,但我的計算能力...



第十人: [3, 0, 0], [2, 1, 0], [1, 1, 1]
第九人: [4, 0, 0], [3, 1, 0], [2, 2, 0], [2, 1, 1]
第八人: [5, 0, 0], [4, 1, 0], [3, 2, 0], [3, 1, 1], [2, 2, 1]
第七人: [5, 1, 0], [4, 2, 0], [4, 1, 1], [3, 3, 0], [3, 2, 1], [2, 2, 2]
第六人: [5, 2, 0], [5, 1, 1], [4, 3, 0], [4, 2, 1], [3, 3, 1], [3, 2, 2]

這些代表這些人「看不到的帽子」的可能情況
黃色是可以猜出來,紅色則是完全不可能發生
可以看出第六人必定能猜出來



另外也可以知道,
如果第十人猜不出來
他所看到的帽子必定要有 白白白黑黑紅 這六頂
一旦有個人發現少了一頂
那他就一定可以知道自己頭上帽子的顏色

因此第六人之前一定會有人猜出來

但接下來要怎麼證這個六是最小的
我就不曉得了

想到了!
就說比 [2,2,2] 「小」的 partitions 會讓人猜不出來就好了



補上最後結論:

若有 A_i 頂顏色為 i 的帽子, i=1,2,...,n,並讓 (ΣA_i)-R 個人戴上
然後玩題述的遊戲
那麼在第 Σmax(A_i-R,0) 人以前(包含),必定有人會知道自己帽子的顏色
而且此數無法改進



--
Tags: 拼圖

All Comments

Margaret avatar
By Margaret
at 2016-04-18T18:07
感恩!

revomaze blue 破解

Vanessa avatar
By Vanessa
at 2016-04-03T21:08
謝謝大家原諒我手機排版 有故事,不想看的可以直接跳到下面看影片 ====以下故事開始==== 很久以前(超過五年)的一次方塊版版聚, 有一位帕索版的同好帶了一大堆puzzle, 其中有一樣是一件金屬puzzle, 拿起來非常的沉墊墊, 但是質感之高, 深深的吸引著我, 原來它就是revomaze。 當時 ...

大家裱好框的拼圖都怎麼處理呢?

Donna avatar
By Donna
at 2016-04-03T14:02
如題 有一陣子拼圖拼完總是很開心的拿去裱框 不知不覺也裱了很多幅 家裡沒這麼多地方可掛 不知道大家都怎麼處理太多的拼圖呢? -- posted from bbs reader hybrid on my asus ASUS_Z00AD - ...

益智問答(09)娛人節

Ophelia avatar
By Ophelia
at 2016-04-02T20:19
那個日子過了,出些題目吧~ 1.商人找自己兒子算帳,算對一天賺70元,算錯一天扣100元   16天之後,商人說兒子算錯太多,要兒子拿100元來賠!   兒子卻說他都算對了,要爸爸拿出薪水!   剛好數學老師來了,他聽了雙方的說法,連帳冊都沒看就說某人錯了!   是誰錯了呢?   如果兒子想拿到薪水,至少要算 ...

逃脫獅子的看守

Emily avatar
By Emily
at 2016-03-23T07:42
推 walkwall: 在中心半徑的1/4小圓邊界上繞到獅子反向 然後往岸邊衝 03/22 21:24 → walkwall: 圈以內角速度可超過獅子 衝刺時0.75*4=3 andlt; 3.14andlt;PI 03/22 21:27 → ddtddt: 走牆棒棒。 第二問,如何在最短時間內 ...

逃脫獅子的看守

Victoria avatar
By Victoria
at 2016-03-22T21:04
你身處於一個圓形湖的正中央,而有一隻獅子在湖邊看守著你。 獅子無法進入水中,且他在路上跑的速度是你在水中移動的四倍。 請問你有辦法從湖中逃出嗎? 獅子 ________ / \ / \ / ...