高智商事务所吧 关注:9贴子:718

怎么知道自己戴的是黑帽子?(热身题.二)

只看楼主收藏回复

有一个牢房,有3个犯人关在其中。因为玻璃很厚,所以3个人只能互相看见,不能听到  
对方说话的声音。”  
有一天,国王想了一个办法,给他们每个人头上都戴了一顶帽子,只叫他们知道帽  
子的颜色不是白的就是黑的,不叫他们知道自己所戴帽子的是什么颜色的。在这种情况  
下,国王宣布两条如下:  
1.谁能看到其他两个犯人戴的都是白帽子,就可以释放谁;  
2.谁知道自己戴的是黑帽子,就释放谁。  
其实,国王给他们戴的都是黑帽子。他们因为被绑,看不见自己罢了。于是他们3个  
人互相盯着不说话。可是不久,心眼灵的A用推理的方法,认定自己戴的是黑帽子。您想  
,他是怎样推断的?  


1楼2007-12-06 03:43回复
    这里默认了另外两个比A笨,但是又不能笨太多.......难度很大呀


    3楼2008-05-14 14:32
    回复
      • 59.173.109.*
      其实如果有人看见两个白帽子却故意坚决不第一个说自己看见两个白帽子,那么A就惨了......


      4楼2008-05-16 15:08
      回复
        就是这样,
        这个题目缺少把时间分段的条件


        5楼2008-05-16 16:09
        回复
          - -

          考虑小偷的就更复杂了

          哈哈


          6楼2008-05-16 16:10
          回复
            三个人分别为A、B、C.
            假设A带的是白帽子,B和C看到后就知道自己的是黑帽子了.
             B是这样想的,如果自己戴的是白帽子,C看见后一定会走,所以自己
             是黑帽子。
            但是BC并没有走,所以A知道自己是黑帽子.

            说的不太清楚~~~


            7楼2008-05-29 18:56
            回复
              看清楚题目...

              "其实,国王给他们戴的都是黑帽子。"

              现在真正的情形是,犯人都看到另两人戴着黑帽子.请问如何知道自已是黑帽呢?


              8楼2008-05-30 00:05
              回复
                但是他们并不知道啊~~~

                我的意思是,先假设自己戴白帽子,再根据其他人的反应推翻这个可能


                9楼2008-05-31 17:10
                回复
                  换句话说,就是“3个人中任意一个人戴白帽子的话,另外两个人就一定可以通过对方的反应知道自己戴黑帽子”。所以一定有一个人会知道自己是黑帽子。

                  越说越乱了...口才不好...


                  10楼2008-05-31 17:21
                  回复
                    • 218.91.129.*
                    这题目有问题!唯一的解释就是看不到别人戴白帽,想出去就只有说自己带了黑帽,因为即使说错了国王也没有讲有什么更糟糕的待遇!


                    11楼2008-06-06 15:44
                    回复
                      A看到B,C头上分别是黑,白帽子。但这个时候B不吱声,所以A头上只能是黑帽子。

                      http://tieba.baidu.com/f?kz=203262030


                      12楼2008-06-06 18:49
                      回复
                        12楼请看清楚题目... 

                        "其实,国王给他们戴的都是黑帽子。"


                        13楼2008-06-07 04:21
                        回复
                          同样成立。

                          A看到了两个黑帽子,而B如果看到了一黑一白(A白,C黑),那么他就能推理自己带的是黑帽子【因为如果自己带的是白帽子,这个时候C就赶紧喊了】,所以B看到的是两黑。所以A自己带的是黑帽子。

                          其实这样的问题也是在假设B,C会推理的情况下


                          14楼2008-06-07 08:45
                          收起回复
                            不明白14楼所说的推理.纳闷了..

                            问1.

                            A当然看到了两个黑帽子,但他先设想如果B看到了一黑一白(A假设自已是白,C已证实是黑),同理之,在此设想下C也该看到了一黑一白(A假设自已是白,B已证实是黑),虽让A设自已是白,但C看到一黑一白的话,根据以下条件,C为什么喊了?

                            1.谁能看到其他两个犯人戴的都是白帽子,就可以释放谁; 
                            2.谁知道自己戴的是黑帽子,就释放谁。

                            C看到A是白也不能喊,故也无法因此被认为B看到了两黑.

                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

                            A如设自已是黑,B将看到两黑(A黑,C黑),C将看到两黑(A黑,B黑),B和C也不能喊.

                            故结论:A设自已是白或黑也将得到同样结果--没人喊.


                            15楼2008-06-08 04:05
                            回复
                              我和14楼的观点一样

                              答1.

                              "问1. 

                              A当然看到了两个黑帽子,但他先设想如果B看到了一黑一白(A假设自已是白,C已证实是黑),同理之,在此设想下C也该看到了一黑一白(A假设自已是白,B已证实是黑),虽让A设自已是白,但C看到一黑一白的话,根据以下条件,C为什么喊了? "

                              这种情况下B和C看到的都一样,就以B来说吧.
                              A白,C黑.
                              把刚才的假设法再用一次:B假设自己戴的是白帽子,那么C一定已经走了;所以B就知道自己戴黑帽子了.

                              以上情况都是A假设的思路,实际上B和C都没有走,所以A就知道自己的是黑帽子了.


                              16楼2008-06-08 13:40
                              回复