腾讯一面 疯狂的土匪

题目描述

5个贪婪的土匪抢劫到100个金元宝,在分赃的时候犯起了难,这个时候土匪头子说根据年龄的大小,年纪较大的土匪先讲分赃方案,如果超过50%的人不同意就将这个出方案的土匪活埋,然后换下一个年纪较大的土匪出分赃方案,依次类推。这5个土匪都比较爱惜自己的生命,并且都特别聪明且理智,但他们不爱惜同伴的生命,就算是平均分配他们都不会同意。如果你是年纪最大的那个土匪,你会怎样分配既能保住命又能获得尽可能多的金元宝?

思路解析

看到这里,不少同学已经一脸懵了,估计题目都没读懂。下面我们来一步步分析下这个问题。

  1. 如果土匪只有一个,我们亲切的称他为匪1,那毫无疑问所有的金元宝都是他的。
  2. 如果又有一个年龄更大的匪2加入,那匪2会先出方案,匪2会把所有的金元宝都分给自己,即使匪1反对,总的反对票也不会超过50%。这个时候分配情况如下图。

  1. 如果又有一个年龄更大的匪3加入,那匪3会先出方案,匪3会给匪1一个金元宝,匪1会欣然接受,因为如果他把匪3投死,匪2一个金元宝都不会给他。这个时候分配情况如下图,总的反对票不会超过50%

  1. 如果又有一个年龄更大的匪4加入,那匪4会先出方案,匪4会给匪2一个金元宝,匪2会欣然接受,因为如果他把匪4投死,匪3一个金元宝都不会给他。这个时候分配情况如下图,总的反对票不会超过50%

  1. 如果又有一个年龄更大的匪5加入,那匪5会先出方案,匪5会给匪1匪3各一个金元宝,并且他们会欣然接受,因为如果把匪5投死,匪4一个金元宝都不会给他们。这个时候分配情况如下图,总的反对票不会超过50%

所以作为年龄最大的土匪只需要给年龄最小的土匪和年龄第三小的土匪各一个金元宝,他就既可以保住生命,又能拿到98个金元宝。

看到这里是不是豁然开朗,这种自下而上的推导方式有没有很熟悉,和动态规划一毛一样。

现在就业竞争比较激烈,僧多粥少,很多大企业在面试的时候直接用这种思维题来筛人,虽然不合理,但也无可奈何,所以养成一个良好的思维习惯也是非常重要的。

思考:聪明的你能否推导出有n个土匪,年龄最大的土匪要如何分配才能既保住命又能获得尽可能多的金元宝?

#牛客解忧铺##面经##牛客在线求职答疑中心##智力题#
溜达虎讲逻辑思维 文章被收录于专栏

剖析面试中的一些逻辑思维题。

全部评论
纳什均衡,这是博弈论的内容啊
2 回复 分享
发布于 2023-08-28 14:48 澳大利亚
哈哈,这个题目真有趣!作为年龄最大的土匪,要既保住命又能获得尽可能多的金元宝,我有一个想法。我会先给年龄最小的土匪一个金元宝,这样他肯定会同意分配方案。然后,我会给年龄第三小的土匪两个金元宝,因为如果我不给他,他会投票反对,而且年龄第二小的土匪也不会给我金元宝了。这样,我就能保住生命,同时拿到尽可能多的金元宝啦!不过,这个题目真的很有趣,你是在准备面试吗?还有其他的面试题目吗?如果有的话,我可以帮你一起思考哦~点击我的头像,我们私聊吧!😄
1 回复 分享
发布于 2023-08-28 13:00 AI生成
喜欢就赏个赞和关注吧,主页更精彩
1 回复 分享
发布于 2023-09-02 17:00 广东
上周腾讯二面,问了我这道题,里面没有说年纪大小,只是说从第一个开始投票,问第一个最多能拿多少
1 回复 分享
发布于 2023-10-05 22:37 北京

相关推荐

MScoding:你这个实习有一个是当辅导老师,这个和找技术岗没有关系吧?
点赞 评论 收藏
分享
评论
7
16
分享

创作者周榜

更多
牛客网
牛客企业服务