2572: 红球还是黑球:
一个盒子中有n个红球和m个黑球,n+m>=1,现在规定随机拿出两个球(拿出后不放回盒子中),
如果是一红一黑,则向盒子中放入一个黑球;其他情况向盒子中放入一个红球。
求当盒子中只剩一个球时,是红球的概率。
输入 :
有多组测试数据,每组输入两个数,n,m(0<=n<=100,0<=m<=100,1<=n+m)
输出 :
输出包含一行是红球的概率,保留6位小数。
python代码:
提示:在红n黑m的情况下,每次最多有三种情况发生:
刚好拿到两个红
红 | 黑 |
---|---|
n-1 | m |
刚好拿到两个黑
红 | 黑 |
---|---|
n+1 | m-2 |
刚好拿到一红一黑
红 | 黑 |
---|---|
n-1 | m |
得出结论,白球每次可以加一或者