热门关键字:
jquery > jquery教程 > 算法你更懂 > 算法之金子分配问题

算法之金子分配问题

1275
作者:管理员
发布时间:2012/10/11 9:04:12
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=119
此题目由网友(济南-算法)提供
 
5名海盗抢得了窖藏的100块金子,并打算瓜分这些战利品。这是一些讲民主的海盗(当然是他们自己特有的民主),他们的习惯 是按下面的方式进行分配:最厉害的一名海盗提出分配方案,然后所有的海盗(包 括提出方案者本人)就此方案进行表决。如果50%或更多的海盗赞同此方案,此方 案就获得通过并据此分配战利品。否则提出方案的海盗将被扔到海里,然后下一名 最厉害的海盗又重复上述过程。 所有的海盗都乐于看到他们的一位同伙被扔进海里,不过,如果让他们选择的 话,他们还是宁可得一笔现金。他们当然也不愿意自己被扔到海里。所有的海盗都 是有理性的,而且知道其他的海盗也是有理性的。此外,没有两名海盗是同等厉害 的——这些海盗按照完全由上到下的等级排好了座次,并且每个人都清楚自己和其 他所有人的等级。这些金块不能再分,也不允许几名海盗共有金块,因为任何海盗 都不相信他的同伙会遵守关于共享金块的安排。这是一伙每人都只为自己打算的海盗。
 
问:最凶的一名海盗应当提出什么样的分配方案才能使他获得最多的金子呢?
 




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:算法 金子分配
友荐云推荐