VCL 是 Delphi 类 库 呀!?

解决方案 »

  1.   

    参考:
    http://expert.csdn.net/Expert/topic/1392/1392860.xml?temp=4.731387E-
    02
    http://expert.csdn.net/expert/Topicview2.asp?id=1354151
      

  2.   

    97,0,1,2,0
    or
    97,0,1,0,2
    or
    97,0,0,1,2
    or
    97,0,0,2,1
      

  3.   

    我用简称
         第一个人  用 A 表示
         第二个人  用 B 表示
         第三个人  用 C 表示
         第四个人  用 D 表示
         第五个人  用 E 表示
    我觉得个问题有点像递归。
       分二个过程。分别是 “递推”和“回退”
        A的死活 取决于剩下的B,C,D,E个人的表决。
        B的死活 取决于剩下的C,D,E个人的表决。
         ....
       ...
        D的死活取决于剩下的E个人的表决。
        不会轮到E提供方案。
      前三个人的死活不明显体现。
       而当到表决D的分配方案时,此时只有二个人。
         D的很明显会死。 因此这种情况D不欢迎
         E则很欢迎这种情况。
      
       现在到只剩下三个人的情况。
         有了二个人的情况。 这三个人的情况也很明显。
         D无论如何都会支持C的方案。
         因为如果C死了,D就一定会死。(根据以上的分析)
         现在的结论是只剩下C,D,E时。D一定会支持C的方案。
           C非常欢迎这种情况,
           D不是很欢迎(因为他可能得到一定数量的宝石,几乎没有)
           E不是很欢迎(因为他可能得到一定数量的宝石,几乎没有)
       现在到只剩下四个人的情况。
         有了以上的分析这个情况也不会太复杂。
         B的方案 C一定会反对。
         而如果B给D,E一定数量的宝石.D,E会支持。
         B为了得到D,E的支持,这个"一定数量"会比 C给D,E的"一定数量"多   
         而B为了不被扔入大海喂鲨鱼,一定会这么做.
         现在的结论是:D,E会支持B,C反对B
                      B所得的宝石最多。C一无所有
                      D,E得到一定数量的宝石("一定数量"一定比C给的多)
                    我个人估计D,E两个人的宝石加起来还没有B多
      现在到只五个人的情况。
         这个呢况最复杂,A的方案必须重点参考四个人情况的结论。
         A给方案要考虑如下几个因素.(结合一切可结合力量,为了生存)
         
         1  除非A给绝大部分的宝石给B,否则B一定反对。
            但如果A给绝大部分的宝石给B。
             C,D,E一定会反对.因此,这个设想也不行.A只能放弃B。
         2  A只要给C少量的宝石. C一定会支持A的方案. 
            因为如果A死了C就一无所有
         3  在四个人的情况中,D,E可以从B中取得一定数量的宝石。
            虽然是一定数量,但还是不多.
            如果A建议A与D,E平分100颗宝石,剩下的一个宝石给C
            D,E一定会支持。因为D,E从A得到的宝石比从B得到的宝石多
       综合上述分析,A公有三个支持者。分别是C,D,E.
          第个人的宝石情况是 
              A 有33颗    B 一无所有  C 有1颗   D 有33颗  E 有33颗