一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就拍手。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?
答案:假设戴黑帽子的是A、B、C三人,以A的角度思考,A看到B、C戴黑帽子,A认为:第一次关灯时B看到C戴黑帽子,已满足“黑的至少有一顶”,所以B不能确定自己是否黑帽子,不会拍手,并且如果只有C戴黑帽子,第一次关灯时C就会拍手。但第一次关灯时C没拍手,这代表C也在等别人拍手,B就知道自己也戴了黑帽子,第二次关灯时B、C就都会拍手。但第二次关灯时也没拍手,这代表B、C也各自看到2顶黑帽子,A由此推出自己带了黑帽子。B、C逻辑推理也是如此,其他戴白帽子的人都是如此推理,在第三次关灯时会等着A、B、C拍手,于是第三次关灯时有且仅有三个人会拍手。
因为那道题目是3个人,所以第三次会有故障的,逻辑比较简单一些,然后有人说具体就是第一次关灯后有掌声就有几顶黑帽子,那么假如舞会里有200个人,黑帽子有90顶,这样肯定不是在第90次关灯时候有人鼓掌吧~到时候掌声肯定乱套了吧~
嗯,你说的很对,我的意思就是说假如人数很多,就数不过来了吧~虽然有点钻牛角尖了,可是我看这个问题的时候,答案写的是第一次响就说明有几顶黑帽子,他这个答案显然不对吧。
群人开舞会,每人头上都戴着一顶帽子.帽子只有黑白两种,黑的至少有一...
有人拍手,说明拍手的人看到其他人只有两顶黑帽,所以能判断自己头上是黑帽. 因此是三顶黑帽.答:则有 3人戴着黑帽子.故答案为:3.
关于“一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的...
其实答案应该是:无论有几顶黑帽子,你头上是黑还是白,关灯以后没声音,就打自己,准没错。
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一...
1. 第一次关灯时没人打自己耳光,就说明戴黑帽子不止一个.如果只有一个,那戴黑帽子就会打自己耳光,因为他看到的都是戴白帽子的。2. 如果是两个,那么第二次关灯的时候。第一个戴黑帽子的人就会看到第二个人戴黑帽子,结果关灯时,第二人没有打自己耳光,也就说明第二个人也看到了第一...
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一...
所以应该不止一个人戴黑帽子;如果有两顶黑帽子,第一次两人都只看到对方头上的黑帽子,不敢确定自己的颜色,但到第二次关灯,这两人应该明白,如果自己戴着白帽,那对方早在上一次就应打耳光了,因此自己戴的也是黑帽子―――于是也会有两个人打耳光;...
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少 有...
如果只有1顶黑帽子,第1次当戴黑帽子的人看到所有人都戴白的时候立刻会响起掌声。于是第1次的结果是人们知道至少有2顶以上的黑帽子,且至少看到1顶黑帽子。第2次,依然没有响起掌声。如果只有2顶黑帽子,那这2个人必然应该在这次亮灯的时候响起掌声,说明至少有3顶黑帽子存在。这样类推。
[2021-09-29]经典面试题-黑白帽子
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,没有声音。于是再开灯,大家再看一遍,关灯时仍然...
一群人开舞会每人头上都戴着一顶帽子帽子只有黑白两种黑的至少有一...
2、第二次时,若有人看到只有一个黑帽子,就知道是他和自己两个人戴了黑帽子,就会自打耳光;但是没有人打自己耳光,说明每个人都看到两顶黑帽子了。因此,可以推断至少有三顶黑帽子。3、第三次时,自然是三个人都只看到了两顶,因此判断自己头上戴的必定是黑帽子。因此,到了关灯时就自打耳光了...
精选程序员面试常问的逻辑题
以下是面试中常见的几道逻辑题及解答:红白帽子推理 描述:一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个人都能看到其它人帽子的颜色,却看不到自己的。主持人让所有人看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第...
一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一...
而对于这两个戴黑色帽子的人来说,假设我戴的是白色帽子,他们只看到一顶黑帽子,根据第1点,他们至少会有人在第一次或第二次关灯时拍手,又根据我看到了两顶黑帽子,所以不可能出现有人在第一次关灯时拍手,说明他们至少会有人在第二次关灯时拍手,如果他们第二次关灯时拍手了,说明假设成立,那么...