这些难题,有谁知道答案吗?

来源:百度知道 编辑:UC知道 时间:2024/05/12 02:11:14
这道逻辑题是专家Raymond Smullyan出的,自封为“世界最难逻辑题”,说除他之外无人解答出来

不过,最起码说明这道题难度还是有的啦.

题目是这样的:有甲、乙、丙三个精灵,其中一个只说真话,另外一个只说假话。还有一个随机地决定何时说真话,何时说假话。你可以向这三个精灵发问三条是非题,而你的任务是从他们的答案找出谁说真话,谁说假话,谁是随机答话。这个难题困难的地方是这些精灵会以“Da”或“Ja”回答,但你并不知道它们的意思,只知道其中一个字代表“对”,另外一个字代表“错”。你应该问那三条问题呢?

第二,
标准时间是20分中之内解决问题。与各位分享,需要一点逻辑推理能力。

50个人有50条狗,每人一条,已知其中至少有1条是病狗,现在每人可以去检查除了自己的狗以外的其余49条狗。在假设所有人都是最聪明的情况下必须遵守以下规则:
1。不能把检查结果告诉别人
2。一旦知道自己的狗是病狗必须在当天枪毙自己的狗
3。可以根据当前的情况判断自己的狗是否是病狗
结果当天平安无事,第二天也很安静,可第三天却传来了一阵枪声,请问一共有几条病狗?

第三,
5个囚犯,分别按1~5号顺序在装有100颗绿豆的一条麻袋内抓绿豆,规定每人至少抓一颗,
而抓得最多和最少的人将被处死,而且,他们之间不能交流,但在抓的时候,
可以摸出剩下的豆子数。问他们中谁的存活几率最大?
提示:
1.他们都是很聪明的人
2.他们的原则是先求保命
3.100颗不必都分完
4.若有重复的情况,则也算最大或最小,一并处死

第二题我想到了,答案是3条。题目的意思应该是每天只允许检查狗一次。
情况一:1条,那么第一天,病狗的主人发现别的狗都是好狗,那他就可以确定自己的狗是病狗了,就会枪毙自己的狗,而题目是没有枪响,所以不成立。
情况二:2条,第一天因为病狗的主人都看到其他的病狗了,所以确定不了自己的狗是否生病,没有枪响,那么第二天,病狗的主人A就会想,昨天病狗的主人B没有开枪,而根据情况一,病狗的主人B是肯定会开枪的,所以病狗肯定不止一条,而自己只看到了一条,所以自己的狗也是病狗,那么可以开枪打死自己的狗了,而另一病狗主人B也会这么想,当然也会打死自己的狗。题目意思是没有枪响,所以也不成立。其余48人肯定看到2条狗的主人都没有打,不能肯定自己的狗是不是病了,也不开枪。
情况三:3条,第一天,病狗的主人ABC都看到有2条病狗,不确定自己的狗是不是病了,所以没有枪响,第二天,根据情况二,三个病狗的主人都会是情况二中那其余48人的想法,所以也不开枪。但是到了第三天,病狗的主人们想了,根据情况二,那两个人应该昨天就开枪了啊,不开枪当然是看到第3条了,而自己看到了2条,那么自己的狗肯定是病狗,所以第三天就枪响了,而且是打死3条。
同理可以得出,有X条狗病了,就会在X天后听到枪响。

举人真聪明

谁知道呢?