CF312B 【Archer】
2024-09-25 00:34:44
容易算出这人第一次胜利的概率,第二次的,第三次的……
好像可以无限乘下去
但是这题精度卡到1e-6
不妨设一个eps,当这次胜率小于eps时,就break掉,反正它已经不影响答案了
我设的是eps=1e-12
#include<iostream>
#include<cstdio>
using namespace std;
const double eps=1e-;
int a,b,c,d;
double ans,g[];
int main()
{
scanf("%d%d%d%d",&a,&b,&c,&d);
g[]=1.0*a/b,g[]=1.0*(d-c)/d;
double tmp=;
while(tmp>eps)
{
ans+=tmp*g[];
tmp*=(-g[])*g[];
}
printf("%.12lf\n",ans);
return ;
}
最新文章
- 实现代理设置proxy
- jsp应用
- C# ToolStripProgressBar
- Linux tr 命令使用
- for循环语句之兔子生崽
- asp.net SignalR 一对一聊天
- LeetCode 245. Shortest Word Distance III (最短单词距离之三) $
- Javascript-基础概念总结
- 【RL-TCPnet网络教程】第4章 RL-TCPnet网络协议栈简介
- js实现表格无缝滚动效果
- python 包 笔记
- Excel中如何截取字符串中指定字符后的部分字符
- 【Mac】【环境变量】
- Redis 主从模式
- .NetCore中的程序通过Docker在CentOS中部署
- java ftp上载下传 遇到的问题
- vs2012旗舰版 有效注册密钥
- mvc中seeeion和cook的用法
- eclipse编译项目:Java @Override 注解报错的解决方法
- CSS属性之attr()
热门文章
- 解题:USACO12OPEN Bookshelf
- web服务器nginx和apache的对比分析
- 文档比较比对工具Beyond Compare
- 【python】python安装lxml报错【2】
- Visual Studio 2013打开项目出现“未安装项目的目标框架”提示
- Hadoop生态圈-Hive函数
- Hadoop部署方式-本地模式(Local (Standalone) Mode)
- java基础-数组的折半查找原理
- bzoj千题计划141:bzoj3532: [Sdoi2014]Lis
- openstack kilo部署-基础环境