有一个盒子是黑白球,剩余两个盒子不是绿球的算法并不是你这样算的
如果像你这样算,会将很多情况多算
假设三个球都为黑,你用3*2*7*7这样算 你就把三个为黑的球算了3次
而在8*8*8的总次数中,三个球都为黑的只被算了一次
同样的 如果三个球为黑 黑 彩,在你的算法中 黑 黑 彩的一种*3
但黑 彩 黑的一种又被你*3了,本来在8*8*8的总次数中黑 黑 彩只有3种,结果你算了double
再比如 如果三个球是 黑 白 彩,你的算法中黑 白 彩一种*3
黑 彩 白一种*3,白 黑 彩一种*3,白 彩 黑一种*3
而在8*8*8的总次数中黑 白 彩只有6种,你又算了double
所以你这算法
三个球是都是黑白的情况你多算了2次 也就是2*(2*2*2)
三个球中有两个黑白的情况你多算了一次 也就是3*(2*2*5)
所以应该用你算的方法应该把你算重复的去掉 也就是294-16-60=218
(你这方法又臭又长 又难理解,吐槽一下)
正确的应该是分类讨论,直接用概率(有一个球是黑白球,剩余两个球不是绿球)
一、一个球是黑白,两个球不是黑、白、绿
3*2/8*5/8*5/8
二、二个球是黑白,一个球不是黑、白、绿
3*2/8*2/8*5/8
三、三个球都是黑白
2/8*2/8*2/8
加起来就是218/512,结果大概是40多一点,选B
首先看不中奖的有什么情况。不中奖的概率大多,你的错就在不中奖可以是任意一个箱子,拿出来只要是黑的或者白的,其他箱子不用是什么颜色,都是不中奖。