1、如果前面三个强盗全部被杀只剩D和E时,则无论D提出何种方案,E都会反对,因为只要杀了D,那么100个金币无疑将被E独吞。此时D赞成自己的方案,E反对,则赞成数=反对数,D被杀。所以,D必须保住C的命,才能保住自己的命。
2、正因为D必须保住C的命,所以C无论提什么方案,D都会支持自己,这样赞成数已经大于反对数,此时对C来说,他提出的方案肯定是C:100,D:0,E:0。
3、对于B来说,无论提什么方案,他都不可能得到C的支持,因为他提出的方案不可能使C的收益大于B被杀后C提出的方案中C的收益(即100个金币)。所以他必须得到D和E的支持(赞成数必须要大于反对数),而只需使D和E获得比C方案多1个金币的收益,D和E就会支持B,这样B自己的收益就会最大。因此,B的方案是B:98,C:0,D:1,E:1。
4、对于A来说,他需要赢得其余4个人中2个人的支持。如果要赢得B的支持,他的代价将是巨大的,因为只有给B多于98个金币,B才会赞成,A自己此时是没有收益的,而相比而言,赢得C、D、E的支持则成本小得多,这其中,又以赢得C的支持成本最小,只需分给C1个金币,C就会支持A。剩下的D和E,A只需再赢得一个人的支持即可,为了确定能保住自己的命,A给予D或E要比B的方案多一个,否则D和E未必支持A,所以A会分给D或E其中一个人2个金币。所以,A的方案是A:97,B:0,C:1,D:2,E:0或者A:97,B:0,C:1,D:0,E:2,这也是此题最终的答案。