首先我们有 aa+b的概率选出错误的 之后我们又有 ba+b−c−1的概率换成正确的。
同理 : 还有ba+b的概率选出正确的,之后有b−1a+b−c−1的概率还是换成正确的 。
这样把2个可能加起来就行了。
#include<cstdio>
#include<cstring>
using namespace std;
int main(){
double a,b,c;
while(~scanf("%lf%lf%lf",&a,&b,&c)){
printf("%.5f\n",((b-1)*b+a*b)/((a+b)*(a+b-c-1)));
}
}