卧薪尝胆,厚积薄发。
Archer
Date: Thu Sep 20 22:03:52 CST 2018 In Category: NoCategory

Description:

给出两个人射中的概率,第一个射中的人赢得比赛,问第一个人赢得比赛的概率。

Solution:

第一个人赢当且仅当他某局赢了并且之前所有局两人都没射中,于是概率为 $\begin{align}\sum_{i=1}^\infty\Bigl( p_1\times\bigl((1-p_1)(1-p_2)\bigr)^i\Bigr)\end{align}$ ,等差数列求个和再去掉近似为 $0$ 的项会发现这题答案就是 $\frac{ad}{ad+bc-ac}$ 。

Code:


#include<algorithm>
#include<iostream>
#include<cstdlib>
#include<cstdio>
#include<cmath>
#include<cstring>
using namespace std;
int a,b,c,d;
int main()
{
cin >> a >> b >> c >> d;
printf("%0.9lf\n",(double)(a * d) / (double)(a * d + b * c - a * c));
return 0;
}
In tag: 玄学
Copyright © 2020 wjh15101051
ღゝ◡╹)ノ♡