三局两胜制下获得首胜后最后获胜的概率

之前看NBA的时候,说拿下天王山之战的战队有83.3%(差不多这个值)的概率拿下最后的胜利,当时感觉很奇怪,为什么这么接近5/6而不是3/4呢?然后自己算了一下,还真是。
先说下为什么不是3/4的原因,3/4很容易算出来(1/2*1/2),可是后面两场的概率都是五五开吗?不见得,因为获胜球队的能力大概率是更强的
先把问题简化一下,一场3局2胜的比赛,获得第一场胜利的球队最后获胜可能性是多少?
首先求获胜比失败难,因为获胜有两种可能,失败只有一种,两连败。所以直接求失败的概率。
假如A球队每场获胜概率为X,失败概率为(1-X),在这种情况下,失败概率是(1-X)*(1-X),因为首胜概率是X,所以A球队获首胜并最后失败的概率是f(X)=X*(1-X)*(1-X),假设A获胜概率从0-1均匀分布,则所以A球队获首胜并最后失败的平均概率是f(X)从0-1的积分和为0.08333
这是A获首胜并最后失败的概率,另一只球队也这样,所以当一只球队获得首胜后,在三局两胜的对战里最后失败的概率是0.16666

我用一个小程序模仿了过程

public class Test {
    public static void main(String[] args) {
        int point = 0;
        for (int i = 0; i < 6000000; i++) {
            Random random = new Random();
            double w = random.nextDouble();//w代表A获胜的概率
            random = new Random();
            double w1 = random.nextDouble();//w1小于w时,说明确实胜了
            random = new Random();
            double w2 = random.nextDouble();//w2小于w时,说明确实胜了
            random = new Random();
            double w3 = random.nextDouble();//w3小于w时,说明确实胜了
            if(w1<w&&w2>w&&w3>w){//第一局胜且后两局败
                point++;
            }else if(w1>w&&w2<w&&w3<w){//第一局败而后两局胜
                point++;
            }
        }
        System.out.println(point);
    }
}

结果接近1000000
当然,这一切都是理想情况下,而且是三局两胜制。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值