
有趣的java概率小题
a,b,c三个人打枪a打中的概率为1/3;b打中的概率为1/2;c打中的概率为1;*a先打c,如果c中枪,则b打a**如果c活着,b再打c,这时如果c中枪,则a打b***...
a ,b ,c三个人打枪
a打中的概率为1/3;
b打中的概率为1/2;
c打中的概率为 1;
* a 先打 c, 如果 c 中枪,则 b 打 a
** 如果 c 活着,b 再打 c ,这时如果 c 中枪,则 a打b
*** 如果c仍然活着,则 c 打 b,(此时b一定死),a 再打 c
**** 如果c仍然活着, 则 c 打 a (此时a一定死)
请教 a、b、c各自的死亡概率 和存活概率
一楼的答案有误! 展开
a打中的概率为1/3;
b打中的概率为1/2;
c打中的概率为 1;
* a 先打 c, 如果 c 中枪,则 b 打 a
** 如果 c 活着,b 再打 c ,这时如果 c 中枪,则 a打b
*** 如果c仍然活着,则 c 打 b,(此时b一定死),a 再打 c
**** 如果c仍然活着, 则 c 打 a (此时a一定死)
请教 a、b、c各自的死亡概率 和存活概率
一楼的答案有误! 展开
2个回答
展开全部
LZ 你这个 程序概率没弄全的。你有些情况程序都没涉及到。
那我就按照你给的题目做吧
a死亡。 只能被c或者b打死。
只有两种情况(a打中c,b打中a)+(a没打中c,b没打中c,b死亡,a没打中c,c打死a)=1/3*1/2+2/3*1/2*2/3=7/18
b死亡 只能被c或者a打死
有两种情况(a没打中c,b打中c,a打中b)+(a没打中c,b没打中c,b死亡)
=2/3*1/2*1/3+2/3*1/2=8/18=4/9
c死亡 只能被b或者a打死
有三种情况,(a打中c)+(a没打中c,b打中c)+(a没打中c,b没打中c,b死亡,a打中c)=1/3+2/3*1/2+2/3*1/2*1/3=7/9
我的分析其实很简单的,就是按照你程序的支路走的。按照题目要求把每条需要走的支路都走一遍,就行了~
我那边的“a没打中c,b没打中c,b死亡,a打中c”是指,第一次a没打中c,所以只能走第二条支路,b去打c了,但是b也没打中c,所以,走第三条支路,b被c打死,a去打c,把c打死了。。。就是这个意思了。其他的意思和这个类似。
那我就按照你给的题目做吧
a死亡。 只能被c或者b打死。
只有两种情况(a打中c,b打中a)+(a没打中c,b没打中c,b死亡,a没打中c,c打死a)=1/3*1/2+2/3*1/2*2/3=7/18
b死亡 只能被c或者a打死
有两种情况(a没打中c,b打中c,a打中b)+(a没打中c,b没打中c,b死亡)
=2/3*1/2*1/3+2/3*1/2=8/18=4/9
c死亡 只能被b或者a打死
有三种情况,(a打中c)+(a没打中c,b打中c)+(a没打中c,b没打中c,b死亡,a打中c)=1/3+2/3*1/2+2/3*1/2*1/3=7/9
我的分析其实很简单的,就是按照你程序的支路走的。按照题目要求把每条需要走的支路都走一遍,就行了~
我那边的“a没打中c,b没打中c,b死亡,a打中c”是指,第一次a没打中c,所以只能走第二条支路,b去打c了,但是b也没打中c,所以,走第三条支路,b被c打死,a去打c,把c打死了。。。就是这个意思了。其他的意思和这个类似。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询