求用c++解决数学概率问题
问题描述:
求用c++解决数学概率问题
甲乙两队比赛,每局甲胜的概率是0.5,乙也是0.5,则在一次五局三胜制的比赛中,甲以3:1获胜的概率是?
答案是3/16,我要求用C把所有情况列出,再把甲胜3:1的情况列出.
答
因为以3:1获胜,所以一共4场比赛,乙赢了前三局中的一局
先从前3局比赛中选一局让乙赢,所以 3C1*0.5
剩余3局都甲赢,所以 3C3*0.5^3
所以概率为 3C1*0.5*3C3*0.5^3=0.5625=3/16
(甲胜3:1的情况可能是
乙赢第一局,后三局甲赢
乙赢第二局,其他三局甲赢
乙赢第三局,其他三局甲赢)