有谁知道这两道智力题的答案?要在三天之内解决出来~

村子里有50个人,每人一条狗,在这50条狗中有病狗(这种病不传染),于是人们要找出病狗。每个人可以观察其他49条狗,以判断他们是否生病(如果有病一定能看出来),只有自己的狗不能看,观察后的结果不能交流,也不能通知病狗的主人。主人一旦推算出自家的狗是病狗,就得将它枪毙(发现后必须在1天之内枪毙),而且每个人只有枪毙自家的狗的权利,没有权利去打死其他人的狗的权利。第一天大家全看完了,但没有枪响,第二天也没有枪响,直到第三天才传出枪声。问村里有几条病狗,如何推算出来的? 答:三条病狗.原因如下分析1.第一天没有枪响,说明不是一条狗. 并且所有的人都可以推断出病狗数量大于等于2.因为如果是一条的话,肯定那个病狗的主人会看不见一条病狗,从而推断自己的狗是病狗,并杀掉it. 2.第二天,枪依然没有响.所有的人都可以推断出病狗数量大于等于三,因为不可能是2条病狗.在第二天大家都已经知道最少有2条以上的病狗,如果是2条的话,那么那2条病狗的主人肯定只看到一条,而且他们也知道最少有2条,那么肯定会把自己的狗杀掉.所以前2天枪都没有响. 3.激动人心的第三天终于到来,枪响了.经过了2天以后,所有的人都可以分析判定最少有三条病狗了.于是在第三天,看见2条病狗的3个主人忍痛把自己的狗杀掉了. 4.不可能是4条以上的狗,因为根据推理,如果有4条狗的话,那么肯定在第四天大家才能判断出来. 3个旅行客同时到达一家旅馆投诉,可是旅馆只有一间客房,所以三人决定住一间客房。旅馆主人说房价是60元,三人各付了20元后住进了房间,后来旅馆主人发现房价应该是55元,他决定把5元退还给客人,可是5元没办法平均分给3人,所以他自己留下2元,把剩下的3元给了3人,主人回到大厅的时候子么计算都少了1元,3个人交了20元,退还了1元,这样相当于每人交了19元,19*3=57,算上自己的2元,总共是59元,那么还有1元上哪去了呢?答:那一元根本就不存在。应该换种算法,房价55,平均每人应该付55/3,而实际每人给了19元,19*3-55=2元,这多出的2元就是主人留下的2元,没错吧!
第一道题的答案:村里有3只病狗 解析:这道题其实考得是解析能力。每几天枪响就有几只病狗。 1:假设村里只有一只病狗,病狗的主人第一天看到了别的49只狗都没有病,那么自己的狗一定有病(前提50条狗中有病狗),所以第一天他会把自己家的狗给枪毙了。 2:假设村里有两只病狗,第一天,好的狗的主人看到两只病狗,而病狗的主人各看到一只病狗,以为自己家的狗没有事,所以都没有枪毙,但是第一天枪没有响,他们明白肯定还有一只狗,所以第二天他们就会枪毙了自己的狗。 3:假设村里有三只病狗,只有病狗的主人看到两只病狗,而其余的人都会看到有三只病狗。病狗的主人看到两只病狗,便等了两天还没有人开枪,所以他们自己的狗一定也有病,所以第三天,他们就会枪毙自己的狗。 以此类推,第几天枪响就会有几只病狗。 第二道题:这道题是迷惑人的。 不要被迷惑了。要算清花的钱。3个人花了19*3=57旗馆主人收了55+2=57
文章标签:

本文链接:https://www.u1e.cn/baike/a/2a6ae19219ad1a6bbf0cffc8 [复制]

猜你喜欢

歇后语大全

还没有人回应过