智商高低不要緊,要謙虛。下麵是標準答案

回答: 紅藍帽子問題的真正答案a7a82011-12-11 14:48:38

iwantall網友的:

比如藍色雙數,最後一個人說了藍色,代表前麵99個中帶藍帽子的是雙數,說了紅色,表示藍帽子是單數,99的人根據前麵的人帽子可以判斷自己的。

 

離離源上草網友給了解釋:

頂,兄弟,你想得對!

至少可以活99人,最多100人。

方案:讓每個人知道的紅的總數是偶數,藍的總數也是偶數。

詳細:

第一鍾情況:

step 1. 最後一個看到前麵99個,如果看到55個藍,44個紅,紅就是雙數,那他就說藍。

(step 2 #1. 第99個人如果是藍,看到前麵就是54個藍,44個紅。他聽到後麵人說了藍,加上前麵的54個,就是55個。要補足偶數,他就知道自己的是藍。

step 3 #1. 第98個人如果是藍,看到前麵就是53個藍,44個紅,他聽到後麵兩個人說了藍,加上前麵就是55個。要補足偶數,他就知道自己是藍。

step 3 #2. 第98個人如果是紅......)

(step 2 #2. 第99個人如果是紅,他就會看到55個藍,43個紅。55個藍加上聽到的後麵的一個藍,已經是偶數,不用補足。所以,他就說紅。

step 3 #1. 第98個人如果是藍,看到前麵就是53個藍,44個紅,他聽到後麵兩個人說了藍,加上前麵就是55個。要補足偶數,他就知道自己是藍。......)

第二種情況:如果看到56藍,43紅,那他就說紅。

......

請您先登陸,再發跟帖!