几道逻辑思维题
上个月去一个互联网公司面试,三面的时候面试官出了两道思维逻辑题,挺有意思的,这里记录一下。
1.过河问题
- 描述:有一条河,河岸边有一个警察,一个犯人,一个父亲和两个儿子,一个母亲和两个女儿,河边只有一条船,这8个人要过河;
- 约束:
1.能划船的只有警察,父亲和母亲;
2.船上同一时刻只能有两个人,包括小孩;
3.犯人会在警察不在身边的时候伤害其他人,父亲会在母亲不在的时候,伤害女儿,母亲会在父亲不在的时候伤害儿子; - 问题:这些人如何过河,才能确保大家都相安无事?
思路:把所有的可能情况,全部列一遍就出来了。
2.赛马问题
- 描述:一共有25匹马,只有5个赛马道,每次赛马只能看出名次,不知道快慢,请问如何比赛才能以最少的次数,选出前3名跑的最快的马?
思路:先每5匹分一组,都赛一次,就是5次;然后找出5个第一名,再赛一次,然后淘汰最差的那两组,取倒数第3名那组的第一名,取倒数第4名那组中的前两名,取最快那组中的第二和第三名,恰好就是5匹,再赛一次,取前两名(最快的吗第6次就知道了)就得到结果了,因此是7次。
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!