uva-10491-经典问题
2024-08-26 19:13:20
https://vjudge.net/problem/UVA-10491
有a个门后是牛,b个门后是车,一开始随机选一个门,然后主持人会打开c(c<a)个为牛的门,之后可以选择换门(这里要求总是换门),问最后选择的门后是车的概率。分情况讨论,如果第一次选的是牛,a/(a+b), 那么换到车的概率: (a/(a+b))*(b/(a+b-c-1)) //因为必须换门所以多减去1。如果第一次选的是车,那么
概率是(b/(a+b))*((b-1)/(a+b-c-1)),加一起就是答案。
#include<iostream>
#include<cstring>
#include<queue>
#include<cstdio>
#include<stack>
#include<set>
#include<map>
#include<cmath>
#include<ctime>
#include<time.h>
#include<algorithm>
using namespace std;
#define mp make_pair
#define pb push_back
#define debug puts("debug")
#define LL long long
#define pii pair<int,int>
#define eps 1e-12
char s[];
int main()
{
LL n,m,i,j,k,t;
double a,b,c;
while(cin>>a>>b>>c){
double s=(a*b+b*b-b)/((a+b)*(a-c+b-));
printf("%.5f\n",s);
}
return ;
}
最新文章
- Lucene4.4.0 开发之排序
- UBI系统原理分析【转】
- 【蒟蒻の进阶PLAN】 置顶+持续连载
- MySQL中concat函数
- FFPEG 转码记录------解决了有流,但是没有码率和FPS?
- 微软 Virtual studion Code
- python文件处理
- #include <;stdio.h>;
- 基于visual Studio2013解决C语言竞赛题之0502最小数替换
- javascript 中 function bind()
- 【需求工程】KANO模型
- 用pycharm+flask 建立项目以后运行出现ImportError: No module named flask-login问题
- bonding实现网卡负载均衡与高可用
- H3C路由交换常用命令
- Djangon
- VMware虚拟机CentOS7网络通信与无线上网
- javascript 获取用户当前 经纬度 位置
- web应用下的安全问题以及tomcat/nginx对应解决方法(持续更新、亲测可解决问题)
- PHP核心技术——继承与多态
- Tomcat之初识初体验