黑马程序员技术交流社区

标题: 来个超级逻辑思维智力题 [打印本页]

作者: libo1989329    时间: 2014-7-31 16:23
标题: 来个超级逻辑思维智力题
游戏背景:在舞厅里有一群人,有的戴着黑色的帽子,有的戴着白色的帽子,灯亮着的时候,每个人都可以看见别人帽子的颜色,但是看不见自己帽子的颜色。黑帽子至少有一顶。
游戏规则:当你可以判断出自己帽子的颜色为黑色时,请拍掌。
问题:第一次开灯再关灯,没有人拍掌。第二次开灯再关灯,也没有人拍掌。第三次开灯再关灯,开始有人拍掌。 问有几顶黑帽子?
作者: meibinlove    时间: 2014-7-31 16:25
应该都是黑帽子
作者: fantacyleo    时间: 2014-7-31 16:26
关灯和开灯有什么区别?
作者: libo1989329    时间: 2014-7-31 16:54
meibinlove 发表于 2014-7-31 16:25
应该都是黑帽子

想没想啊你
作者: libo1989329    时间: 2014-7-31 16:57
fantacyleo 发表于 2014-7-31 16:26
关灯和开灯有什么区别?

关灯就看不见别人帽子的颜色了,开灯就能看见别人帽子的颜色。关键在于开一次灯,关一次灯,你也要把被人的判断考虑进去。例如:开一次灯关一次灯,没人拍掌,则说明那个人至少看到了一顶黑色的帽子,所以他才不会拍掌。
作者: fantacyleo    时间: 2014-7-31 17:06
libo1989329 发表于 2014-7-31 16:57
关灯就看不见别人帽子的颜色了,开灯就能看见别人帽子的颜色。关键在于开一次灯,关一次灯,你也要把被人 ...

问题是只要开灯一次,大家就知道其他人帽子的颜色了啊,后面再开灯关灯的意义何在?
作者: meibinlove    时间: 2014-7-31 19:02
libo1989329 发表于 2014-7-31 16:54
想没想啊你

假设,第一次开灯,所有人看见的都是黑帽子,就会认为自己是白帽子,而第二次开灯同样,但由于第一次没人鼓掌,有人就会怀疑自己的是不是黑帽子,,然后第三次开灯,接连两次没人鼓掌,就会有人动摇自己是白帽子的想法,所以就会鼓掌,接下来随着开灯次数的增加,动摇的人会越来越多,就会有更多人鼓掌,其实你的题不正确,没有数据,只能凭空进行推断
作者: libo1989329    时间: 2014-8-2 09:53
fantacyleo 发表于 2014-7-31 17:06
问题是只要开灯一次,大家就知道其他人帽子的颜色了啊,后面再开灯关灯的意义何在? ...

逻辑障碍就在这里了,能打通就算你厉害了
作者: 地狱天堂    时间: 2014-8-2 21:01
3顶黑帽子。
第一次开灯关灯,如果只有一顶黑的,那么他一定会拍掌,因为他看到的全是白的,说明自己肯定是黑的,但是没拍,说明他看到了其它的黑帽子。
第二次开灯关灯,如果有2个黑帽子,那么其中一个肯定会拍,因为对方第一次没拍,说明对方也看到一个黑帽子。那么自己肯定是黑帽子。
第三次开灯关灯,如果有3个黑帽子,那么其中一个肯定会拍,因为对方2个第二次也没拍,说明对方两个都看到2个黑帽子。如果只有2个的话,第二次关灯,他们就应该拍了,那么说明自己也带着黑帽子。
作者: libo1989329    时间: 2014-8-3 11:39
meibinlove 发表于 2014-7-31 19:02
假设,第一次开灯,所有人看见的都是黑帽子,就会认为自己是白帽子,而第二次开灯同样,但由于第一次没人 ...

你这推断有那么点意思,可惜方向反了
作者: libo1989329    时间: 2014-8-3 11:41
地狱天堂 发表于 2014-8-2 21:01
3顶黑帽子。
第一次开灯关灯,如果只有一顶黑的,那么他一定会拍掌,因为他看到的全是白的,说明自己肯定是 ...

你小子肯定百度了吧,不过尽管如此, 你的逻辑思维倒是挺清晰的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2