首页 > 代码库 > 谁来告诉我这不是谬论?

谁来告诉我这不是谬论?

三个人同时爱上了一个姑娘,为了决定谁能娶这姑娘,他们决定用枪决斗。   

A的命中率是30%,B的命中率是50%,C的命中率是100%。     

为公平起见,他们决定按这样的顺序:A先开枪,B第二,C最后。    

如此循环,直到只剩下一个人。那么,谁活下来的机会最大呢?他们都应该采取什么样的策略? 


A 30%     B 50%    C 100%


第一枪:假如A没嘣中,那嘣谁对后面都没影响。

    假如A嘣中了,若蹦死C,下一枪B只有50%的概率蹦了A。

    若蹦死B,下一枪C会100%蹦了A 。 ---K.O 

    所以A不敢嘣死B,肯定会嘣C。

第二枪:假如第一枪A没嘣死C,B肯定会继续嘣C,否则,下一枪,C肯定会嘣了B,而留下最没用的A。

第三枪:若A和B都没把C给嘣了,C不解释,一枪解决了B

 
第一个回合:
  C被嘣死的概率=1-(1-30%)*(1-50%)=65%
  B被嘣死的概率=等于C不被嘣死的概率=1-65%=35%(若C不死,B必死,所以B的死亡概率=C的存活概率)
  A被嘣死的概率= A嘣死C的概率*B嘣死A的概率=30%*50%=15%(除非A第一枪嘣死了C,B才会嘣A)
 
因为第一回合必须嘣死一个,C被嘣死的概率最大,没办法,C被冤死。三个人的决斗,变成了A和B两个人的游戏。
 
  这里的概率有些特别,必须考虑先后,有兴趣可以自己研究下:
  A先开枪的概率=C被B嘣死的概率=1-37.5%=62.5%
  B先开枪的概率=C被A嘣死的概率=30%/(30%+50%)=37.5%
 
A与B新游戏模式:
第一回合:
A先开枪:(概率为 62.5%)
  A的存活率=1-(1-30%)*(1-50%)=65%
  B的存活率=1-30%=70%
B先开枪:(概率为 37.5%)
  A的存活率=1-50%=50%
  B的存活率=1-(1-50%)*30%=85%
综合存活率
  A=65%*62.5%+50%*37.5%=52.34375%
  B=70%*62.5%+85%*37.5%=63.671875%
 
第二回合:
综合存活率
  A=52.35375%   的 2 次方
  B=63.671875% 的 2 次方
 
第 N 回合:
综合存活率
  A=52.35375%   的 N 次方
  B=63.671875% 的 N 次方

这个故事告诉我们:
                                强者“尊重”公平--------惨死
                                废物“尊重”公平--------享用强者的女人
       
               public static  公平  get公平( 废物 f ){
                    return (公平) Fuck公平; 
           }
               public static 公平 get公平( 强者 q ){
                    return (公平)(Fuck公平)杯具公平;  
               }

 

版主的个人网站:http://liaolongjun.duapp.com/

 

谁来告诉我这不是谬论?