题目链接:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1432
题目大意:有a扇门后面有牛,b扇门后面有车,现在你随机选择一扇门,然后告诉你其中的c扇门后面是牛,问你改变选择后 得到车的概率。
解题思路:这个应该是初中的概率了。。。,直接分第一次选的是车和第一次选的是牛讨论即可。
代码如下:
#include<stdio.h>
int main()
{
long long int a,b,c;
while(~scanf("%lld%lld%lld",&a,&b,&c))
{
long long int x=(a+b)*(a+b-c-1);
long long int y=b*(b-1)+a*b;
printf("%.5lf\n",y*1.0/x*1.0);
}
return 0;
}