猜扑克

好久没有动大脑了,记得某年某天,我遇到了这个问题,当时时间匆匆不知怎么搞的搞出了答案。但是回忆不起来。今晚无事,无意又发现这个问题,重新思考了一番。发现,一句简单的话里,蕴含的信息量真的很大,细节往往就在那不经意间。
    记得题目是那样的。S 先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗? 于是,S先生听到如下的对话:P先生:我不知道这张牌。Q先生:我知道你不知道这张牌。
P先生:现在我知道这张牌了。
Q先生:我也知道了。
听罢以上的对话,S先生想了一想之后,就正确地推出这张牌是什么牌。
请问:这张牌是什么牌?

 

黑桃X

红桃

草花X

方块

A

 

 

1

       

2

  X

     

3

X

     

4

 

5

   

6

   

X

 

7

X

     

8

X

     

9

       

10

       

J

X

     

Q

 

 

K

   

X

 

  
      有图X表示排除,那么横向和纵向排除,只剩下方块5了
      逻辑:
      1、P说不知道,说明不可能这张排的点数不可能只在一张花色中存在 ,由此可以排除的数字如各行的
X
    2、 Q说知道P不知道,说明P看到的颜色肯定不会出现这种颜色里面只有这一个张牌,否则P就可能拿到那个颜色,点数唯一的牌。由此可排除 黑桃和方块
    3、P根据排除的点数和花色,剩下了红桃和方块的排,确定方块5,如图。
      为什么P会是5,根据后面对话,P知道了,Q也知道了。。。。慢慢推...

posted @ 2013-04-22 13:56  HQL  阅读(270)  评论(0编辑  收藏  举报