面试智力测试整理

1、病狗问题

一个村庄有70户人家,每户人家养一条狗 已知这些狗中有一部分病狗,由于某种原因,狗的主人无法判断自己的狗是否是病狗,却能够分辨其他的狗是否是病狗 现在,大家决定每户人家自行处决各自的病狗,但如何知道自己的狗是病狗呢?大家必须对其他所有人的狗进行观察,但不允许指认他人的狗是病狗,只能通过别人的狗是否生病判断自己的狗是否有病 如果判断自己的狗生病了,就要自行处决自己的狗 过了10天之后,所有的病狗都被处决了,问,一共有几只病狗?

解析:

前提:70只狗中一定有病狗

情况1:1只病狗

          那么病狗的主人看不到病狗,就会知道自己的狗是病狗,第一天就会杀掉。

情况2:2只病狗

          第一天大家都能看到病狗(病狗的主人可以看到1只病狗,正常狗的主人可以看到2只病狗),不确认自己的狗是不是病狗。第二天,病狗的主人会判断:如果只有一只病狗,第一天应该已经杀了,说明不是一条,而其他的狗都是正常的狗,说明自己的狗是病狗,则第二天两只病狗都杀了。

同理,如果是k只病狗,则会在第k天杀了。题目中10天后杀光病狗,所以共有10只病狗。

2、广场游戏
有4个人分别在一个广场的4个角落里。突然,它们同时以同样的速度追赶在自己顺时针方向的一个人,而且会紧追这个目标不放。它们能否相遇,相遇地点在哪里?

解析:
因为他们的速度相同,所以如果转圈圈肯定是都追不上,但是仔细分析就可以得到,如果其中一个人改变方向,其他人也会做出调整。所以只有往广场中心位置,才可能相遇。
答案:他们将在广场中央相遇。

猜你喜欢

转载自blog.csdn.net/SICAUliuy/article/details/82711576