对于楼主的分析我不能完全赞同,分析如下:
如果只剩4、5,4就必须喂鱼,则4一无所获还要喂鱼,于是,分配的方式是(0,100),所以,为了保住性命 4必须支持3同时3也必须获得4的支持 于是,只剩3、4、5时,3为了活命且有利可图 3的方案必然是[(X,Y,0),x+y=100,X>Y],所以由3来分配最适合3、4利益,对5而言则不然,必须让3以外的人来分配,当2分配时,对3、4而言,无论怎么分配,反对2的方案对自己最有利,所以,2只能支持1的存在,于是,1的方案就出来了(99,0,,,1),对5而言只有1分配时自己才能拿到宝石,所以会支持1,2别无选择。
这样,1自己拿99个,5拿1个。