第二题的解题思路好像用"递推法"显得更清晰一些. N个海盗的问题通过对N-1个海盗的分析来解决, 递推下去, 直到最简明的情况.
1. 假设只剩下4,5 两人
按规则, 应由4提出方案, 海盗是贪得无厌的, 所以4号必然会独吞100颗宝石, 投票结果1:1, 方案获得通过.
2. 假设剩下3,4,5 三人
这时候由3号提方案. 如果3号想独吞, 肯定遭到4号的反对, 因为如果3号被杀, 那么就由4号独吞. 5号这一票就极为关键了. 而5号这时不会赞成也不会反对, 因为两种情况下他都一无所获.
如果3号够聪明, 他就会收买5号这一票,付出的代价越小越好. 所以3号会分给4号0颗, 5号1颗, 自己99颗. 5号清楚地知道, 如果自己反对3号的方案, 3号被杀死, 自己一个子儿都得不到. 现在得到1颗宝石, 总比没有好, 所以5号会投赞成票, 3号的方案以2:1获得通过.
3. 假设剩下2,3,4,5四人
这时候2号海盗只要争取到1张选票, 他的方案就能通过. 参考剩下3个海盗时的情况, 4号海盗一无所获, 所以, 最划算的是收买4号海盗的选票. 2号的分配方案应该是99,0,1,0.
4. 5个人的情况.
1号海盗需要两票才能让自己的方案得到通过. 看看上面4个海盗的情况, 3号和5号一无所获. 所以, 1号海盗要做的就是收买3号和5号的选票. 方案是98,0,1,0,1. |