黑帽白帽问题

题目:
总共有3顶黑帽子,2顶白帽子。A,B,C三人分别在关灯时随机拿起一顶帽子戴上。开灯之后,A看完B和C帽子,说不知道自己戴的是什么帽子。B看完A和C的帽子,也说不知道自己戴的是什么帽子。C本来听完A说的话,也不知道自己戴的什么帽子,但是听完B的话后,知道了自己戴的是什么帽子。A,B,C三人均不会说谎,请问三人分别戴的什么帽子

 

解答:

通过反推思考

从结果来分析有两种情况:

第一种:通过自己看能判断出自己颜色

在自己的视角里有两个白色帽子,因为白色帽子只有两个,所以立马能判断出自己剩下的是黑色。

根据题目表述这种情况没有发生,所以pass

第二种:通过自己看无法判断自己的颜色

在自己的视角里两个黑色帽子或者一黑一白

所以就剩下三个黑色或者两黑一白或者两白一黑(这种情况前面已经pass所以不予考虑)

 

三个黑色:A戴黑色,B戴黑色,C戴黑色

A的视角 B和C都是黑色,无法判断自己颜色 (与题目表述相符,成立)

B的视角 A和C都是黑色,无法判断自己颜色(与题目表述相符,成立)

C的视角 A和B都是黑色 ,无法判断自己颜色 (与题目表述相符,成立)

C听了A的话,知道B和C为两黑或者一黑一白,由于看到A黑B黑,所以自己有可能黑有可能白,无法判断自己颜色(与题目表述相符,成立)

C听了B的话,知道A和C为两黑或者一黑一白,由于看到A黑B黑,所以自己有可能黑有可能白,依然无法判断自己颜色(与题目表述不符合,所以不成立)

 

两黑一白:A白色,B黑色,C黑色

A的视角 B和C都是黑色,无法判断自己颜色 (与题目表述相符,成立)

B的视角 A白色,C黑色,无法判断自己颜色(与题目表述相符,成立)

C的视角 A白色,B黑色,无法判断自己颜色(与题目表述相符,成立)

C听了A的话,知道B和C为两黑或者一黑一白,由于看到A白B黑,所以知道自己有可能黑有可能白,无法判断自己颜色(与题目表述相符,成立)

C听了B的话,知道A和C为两黑或者一黑一白,由于看到A白B黑,所以知道自己为白,可以判断自己颜色(与题目表述相符,成立)

 

以上

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值