一道思维逻辑题,答对了就可以进IBM了~
来源:学生作业帮 编辑:作业帮 分类:政治作业 时间:2024/09/13 02:27:24
一道思维逻辑题,答对了就可以进IBM了~
在一个小村子里住着50个猎人,每一个猎人都有一条猎狗.后来他们的猎狗至少有一条得了怪病,他们要找出病狗并枪毙它.但他们不能观察自己的狗,只能观察别人的狗,当他们发现病狗后不能告诉病狗的主人他的观察结果,也不能枪毙别人的狗,他们只能推算自己的狗是不是病狗,只有枪毙自己狗的权利,如果猎人一旦推出自己的狗有病就得立即枪毙自己得狗,第一天过去了,什么也没有发生;第二天也什么都没发生;到了第三天傍晚,村子里响起一阵枪声.请问一共有多少只病狗?
希望给出你的思路~
在一个小村子里住着50个猎人,每一个猎人都有一条猎狗.后来他们的猎狗至少有一条得了怪病,他们要找出病狗并枪毙它.但他们不能观察自己的狗,只能观察别人的狗,当他们发现病狗后不能告诉病狗的主人他的观察结果,也不能枪毙别人的狗,他们只能推算自己的狗是不是病狗,只有枪毙自己狗的权利,如果猎人一旦推出自己的狗有病就得立即枪毙自己得狗,第一天过去了,什么也没有发生;第二天也什么都没发生;到了第三天傍晚,村子里响起一阵枪声.请问一共有多少只病狗?
希望给出你的思路~
3只
假定村民A看到其他49只狗中有0只病狗,那么就只有一种情况:他的狗就是病狗,那么在第一天的时候A就必须把自己的狗杀掉,那么第一天就会有枪声.
假如村民A看到其他49只狗中有1只病狗(假设这只病狗的主人是B),那么现在就有2种可能:第1种可能是A的狗不是病狗,第2种可能是A的狗是病狗.那么我们如何判断呢?对,就是要通过时间来判断.假如是第一种可能,A的狗不是病狗,就是说村子里只有1条病狗,那么对于B来说就出现我们刚才说的第一种情况,那么第一天就会有枪声;假如A的的狗是病狗,也就是说村子里有2只病狗,但是A和B都只看到了1只病狗,A和B都不能判断自己的狗是不是病狗,所以在第一天的时候A和B都不会开枪杀自己的狗,只有当第一天过了没有枪声的时候,他们才知道自己的狗是病狗,所以第二天就会响起枪声.
所以
第一天有枪声,说明村子里有一条病狗
第二天有枪声,说明村子里有两条病狗
第三天有枪声,说明村子里有3条病狗
假定村民A看到其他49只狗中有0只病狗,那么就只有一种情况:他的狗就是病狗,那么在第一天的时候A就必须把自己的狗杀掉,那么第一天就会有枪声.
假如村民A看到其他49只狗中有1只病狗(假设这只病狗的主人是B),那么现在就有2种可能:第1种可能是A的狗不是病狗,第2种可能是A的狗是病狗.那么我们如何判断呢?对,就是要通过时间来判断.假如是第一种可能,A的狗不是病狗,就是说村子里只有1条病狗,那么对于B来说就出现我们刚才说的第一种情况,那么第一天就会有枪声;假如A的的狗是病狗,也就是说村子里有2只病狗,但是A和B都只看到了1只病狗,A和B都不能判断自己的狗是不是病狗,所以在第一天的时候A和B都不会开枪杀自己的狗,只有当第一天过了没有枪声的时候,他们才知道自己的狗是病狗,所以第二天就会响起枪声.
所以
第一天有枪声,说明村子里有一条病狗
第二天有枪声,说明村子里有两条病狗
第三天有枪声,说明村子里有3条病狗