逻辑学吧 关注:37,757贴子:144,028

★逻辑思考★您能猜出另外两个人的数吗?

只看楼主收藏回复

一个教授逻辑学的教授,有三个学生,而且三个学生均非常聪明! 

一天教授给他们出了一个题,教授在每个人脑门上贴了一张纸条并告诉他们,每个人的纸条上都写了一个正整数,且某两个数的和等于第三个!(每个人可以看见另两个数,但看不见自己的) 

教授问第一个学生:你能猜出自己的数吗?回答:不能; 

问第二个,不能; 

第三个,不能; 

再问第一个,不能; 

第二个,不能; 

第三个,不能; 

第三遍问第一个,不能; 

第二个,不能; 

第三个:我猜出来了,是144! 

教授很满意的笑了。请问您能猜出另外两个人的数吗? 请说出理由! 




1楼2006-03-09 20:10回复
    本题与
    ★逻辑分析★这三个数是多少?http://post.baidu.com/f?kz=80177803
    可做参照


    2楼2006-03-09 20:11
    回复
      汗,那题我做得出,这样的题就不行了,个人怀疑那2个数大约是3:1,但只是怀疑,说不明白


      3楼2006-03-09 22:49
      收起回复
        • 125.92.210.*
        这跟本跟逻辑一点关系都没有!!
         别打着逻辑来玩人..


        4楼2006-03-10 00:30
        回复
          应该是24/120吧,让人吐血的推论
          假如3个人3个数分别是A24/B120/C144
          第一轮A有2种可能,B和C也是,谁也没答案
          第二轮同(因为麻烦,不细打出来了)
          关键是第三轮C那个小白居然算出来了(永远算不出来该多好啊,大家继续猜到死)
          我们从C的想法入手,第一轮,他有可能是96或144.没有答案,不知道
          如果他自己真的头上是96的话,那么B自己会认为自己是72或120
          如果B认为自己的数是72的话,而A是24,那么第二轮就能知道自己的数了(参见http://post.baidu.com/f?kz=87266050我的答案,当A和B的比例是1:3的时候,第二轮出答案),
          所以B不可能是72.自己就不可能是96.只能是144

          而事实上仅仅是因为A和B存在(1+2)倍关系(此题是1+2*2倍,因为多说了一轮"不知道"),这种类型的问题才可能有解,所以光问A和B,怕这样问100年这2个人还是一样的不知道,事实上也是只有C能出答案,且从他的答案才知道另2者的答案,难为我自己,叫第三轮A和B的2个不知道还迷惑了半天,该死

          写得比较乱,可能别人看着会更乱,没办法,这道题真"乱"


          5楼2006-03-10 12:01
          回复
            • 58.24.198.*
            d


            6楼2007-07-12 06:38
            回复
              • 58.24.199.*
              http://post.baidu.com/f?kz=269732271 在报纸上看见的一道奇难的


              7楼2007-10-02 06:28
              回复
                这道题一共有5组解


                IP属地:广东8楼2007-10-02 09:14
                收起回复
                  • 60.24.15.*
                  不对144只能是小的或者中间的数值,他才可能知道,根据这个逻辑推论得出,本题的解为N


                  9楼2007-10-15 11:41
                  回复
                    9楼不对,144只能是和


                    10楼2007-10-15 12:41
                    回复
                      • 60.24.15.*
                      144必然是中间那个数 而不是最大的那个数量
                      理论依据是 任何两个数的和等于第三个
                      任何一人都只可以看见另外两个人的数 你可以进行加和减两次运算 第一次和运算 第二次测差运算 得出的两个结果你可以找到规律 就是只有中间那个人 会获得第一玩家数值 它本身 第3玩家数值 他本身的序列可能
                      而另两个人分别的序列是 他本身 第2玩家数值 第3玩家数值 他本身的序列特点 所以144是中间玩家的数并非是最大值也不是最小值 所以本题理论的解是143个(理论上说可以猜测的出不过概率比1%底)


                      11楼2007-10-15 16:25
                      回复
                        • 60.24.15.*
                        我9楼的逻辑错了 但11楼的逻辑基本正确


                        12楼2007-10-15 16:26
                        回复
                          • 125.88.205.*
                          问第1次就知道,三个数是: 
                          (1)2,1,1 
                          问第2次就知道,三个数是: 
                          (1)1,2,1; 
                          (2)2,3,1 
                          问第3次就知道,三个数是: 
                          (1)1,1,2; 
                          (2)1,2,3; 
                          (3)2,1,3; 
                          (4)2,3,5 
                          问第4次就知道,三个数是: 
                          (1)3,2,1; 
                          (2)3,1,2; 
                          (3)4,1,3; 
                          (4)4,3,1; 
                          (5)5,2,3; 
                          (6)8,3,5 
                          问第5次就知道,三个数是; 
                          (1)1,3,2; 
                          (2)1,4,3; 
                          (3)2,5,3; 
                          (4)2,7,5; 
                          (5)3,4,1; 
                          (6)3,5,2; 
                          (7)4,5,1; 
                          (8)4,7,3; 
                          (9)5,8,3; 
                          (10)8,13,5 
                          问第6次就知道,三个数是: 
                          (1)1,3,4; 
                          (2)1,4,5; 
                          (3)2,5,7; 
                          (4)2,7,9; 
                          (5)3,1,4; 
                          (6)3,2,5; 
                          (7)3,4,7; 
                          (8)3,5,8; 
                          (9)4,1,5; 
                          (10)4,3,7; 
                          (11)4,5,9; 
                          (12)4,7,11; 
                          (13)5,2,7; 
                          (14)5,8,13; 
                          (15)8,3,11; 
                          (16)8,13,21 

                          题目是问到第6次时知道,代入第3个数144,得到的五组解是:
                          (1)1,3,4; 1*36=36 3*36=108 4*38=144 
                          (4)2,7,9; 2*16=32 7*16=112 9*16=144
                          (5)3,1,4; 3*36=108 1*36=36 4*38=144
                          (8)3,5,8; 3*18=54 5*18=90 8*18=144
                          (11)4,5,9; 4*16=64 5*16=80 9*16=144


                          13楼2007-10-16 13:38
                          回复
                            • 221.196.65.*
                            我说了只有中间位置的人可以知道自己的值,另外两个人根本无从知道,而且根本不用进行和运算,只一次就可以知道是144,就是第2问.所以我怀疑第一问是迷惑


                            14楼2007-10-16 15:07
                            回复
                              • 121.32.80.*
                              24 120 144这样好象不怎么合理,因为这些都是假定好的值,用来推断复杂的逻辑题假定值的方法很容易会漏掉一些细节。
                              我们可以从简单到复杂一步步来归纳规律,以下原理贯彻整个推理中:
                              原理:两个数相加等于第三个数,在知道两个数的情况下,另个数就只有两种情况了,要么等于已知两个数之和,要么等于已知两个数之差。

                              以下是我的解法:
                              为了好算一点,先设个m(1...n),a,b,c都以m为基数统计
                              (1)假如a知道:则肯定只有1种情况(b=c=m,a=2m) 
                              注:因为3个数是非0的正整数,b=c的话就可以知道c是最大的了
                              如:2 1 1
                               4 2 2
                               6 3 3
                              (2)假如a不知道,b知道:则有2种情况(a=c=m,b=2m)或(a=2m,c=m,b=3m)
                              1)a=c=m,b=2m这种情况解释同(1)注 。
                              如:1 2 1
                               2 4 2
                               3 6 3 
                              2)a=2m,b=m,c=3m。
                              解释:在(a=2m,c=m)情况下,根据原理b有两种情况:b=m,b=3m.
                              又根据a不知道的情况来分析:b=m这种情况排除。
                              因此一样可以确定b的值为3m.
                              如:2 3 1
                               4 6 2
                               6 9 3

                              相信推断到这里聪明的你应该都知道答案了吧。
                              我们继续:
                              (3)假定a不知道,b不知道,c知道:则有三种情况:
                              (a=b=m,c=2m)或(b=2m,a=m,c=3m)或(a=2m,b=3m,c=5m)
                              1)a=b=m,c=2m 解释如(1)注
                              2)b=2m,a=m,c=3m 此结论根据a,b不知道而得出(2)的答案a=c=m,b=2m这种情况不可能出现,因此在a=m,b=2m的情况下,c可确定出3m。
                              3)a=2m,b=3m,c=5m 此结论根据a,b不知道而得出(2)的答案a=2m,c=m,b=3m这种情况不可能出现,因此在a=m,b=2m的情况下,c可确定出5m。

                              同理可证:
                              (4)a不知道,b不知道,c不知道,a知道:有三种情况
                              (b=m,c=2m,a=3m)或(b=2m,c=3m,a=5m)或(b=3m,c=5m,a=8m)
                              解释同上面。
                              (5)a不知道,b不知道,c不知道,a不知道,b知道:有三种情况
                              (a=3m,c=2m,b=5m)或(c=3m,a=5m,b=8m)或(c=5m,a=8m,b=13m)
                              解释同上面。
                              (6)a不知道,b不知道,c不知道,a不知道,b不知道,c知道:有三种情况
                              (a=3m,b=5m,c=8m)或(a=5m,b=8m,c=13m)或(a=8m,b=13m,c=21m)
                              解释同上面。

                              如果还有不知道的情况,还需要继续往下推,本题只需要推断到这里。
                              c因为知道自己是144了,把推断出来的公式代进去:
                              很容易发现只有a=3m,b=5m,c=8m这种情况才会让m为整数.
                              即有a=54,b=90,c=144。
                              推断完毕!


                              15楼2007-10-17 17:19
                              收起回复