第1个回答 2008-03-09
二楼只是摘抄了类似题的答案而已呀,楼主这题有100人,所以更复杂,照搬答案是不对的
我也见过这个问题,不过见到的是10个海盗分金币
不过二楼这种思路还是对的
应该是给 老三,老五....老九十九 奇数个排名的海盗一人一个,余下51枚归老大自己
此题应用逆向思维考虑:
假设前98人都被丢进海了,剩下两人,99号一定会独霸所有的100枚,第100号就算不同意也没办法,所以当第98号分配方案中有给第100号1枚金币时,100号就会支持98号的方案
依此往前推,每个人自己分配时都会知道只要拉拢隔过自己奇数个排名的海盗的选票就能得到半数以上的通过了,所以只要给这些人每人一个金币就行了
所以作为第一个分配的老大就会拉拢隔过自己奇数个人的海盗,同时又保留了自己利益最大化
第2个回答 2008-03-11
“应该是给 老三,老五....老九十九 奇数个排名的海盗一人一个,余下51枚归老大自己”提出不同意见。本人觉得,这个设想经不起推敲,其他海盗不说,就说3号海盗,他会这样轻易就范,只收1枚金币?如果他把1号海盗封杀后最理想的结果会少于1枚金币吗?答案是否定的,所以,他绝对不会去支持1号海盗的“奇数个排名的海盗一人一个,余下51枚归老大自己”
的方案的!