逻辑推理 请大家帮下忙

一个富翁邀请40命宾客参加他的宴会。他决定让大家做个游戏。富翁将所有宾客聚集到一个大房子里,让宾客闭上眼睛,然后除自己外每人带上一顶帽子。帽子有红白两种。除了颜色不同外,外观均一摸一样。然后他人大家睁开眼睛,每个人都只能看到别人头上的帽子,而无法知道自己头上的帽子是什么样的。随后富翁向大家宣布游戏规则如下 1)40名宾客中有一部分带着红帽子,一部分带着白帽子。 2)游戏开始后,每隔3分钟房间的灯火会熄灭一次。在熄灯过程中,任何宾客确定自己带着白帽子,都应该把帽子偷偷摘下。 3)在游戏过程中,禁止宾客之间有任何形式的交流,包括语言、手势、眼神等等。 游戏开始后,前9次熄灯后,没有一名宾客摘下自己的帽子,到了第10次熄灯,有一定数量的宾客摘下了自己头上的帽子,请问,一共有多少名宾客摘下了自己的帽子? A 3名 B 4名 C 9名 D 10名 E 28名 请大家说下是怎么算出来的?请说详细一点,别从网上复制 那些答案看不懂。。。谢谢了

第1个回答  2011-12-09
10名。
每个人都可以看到别人的,每个带红帽的 可以看到29个红的和10个白的;每个带白帽的可以看到30个红的9个白的。 白的少,从白的说起。假设A带白的,他看到9个带白的,他自己的不确定,所以是9个或10个白帽子;如果是9个,那么灭9次灯的时候就该有人摘帽子了,但是都没摘 说明看到的都一样,也所以就是10个。
如果是1个白的 39个红的,那个白帽子 在第一次灭灯就摘了,前提是有红有白,别人都红他就白。 中间的都是同样的道理,就是判断自己的是不是。1个人需要1次。2个人需要2次,就这样。本回答被提问者采纳
第2个回答  2011-12-09
10个,一个一个推
相似回答