[编程题] 赛马
来源:互联网 发布:mac 下 看 运行程序 编辑:程序博客网 时间:2024/06/07 05:03
[编程题] 赛马
时间限制:1秒
空间限制:32768K
在一条无限长的跑道上,有N匹马在不同的位置上出发开始赛马。当开始赛马比赛后,所有的马开始以自己的速度一直匀速前进。每匹马的速度都不一样,且全部是同样的均匀随机分布。在比赛中当某匹马追上了前面的某匹马时,被追上的马就出局。 请问按以上的规则比赛无限长的时间后,赛道上剩余的马匹数量的数学期望是多少
输入描述:
每个测试输入包含1个测试用例输入只有一行,一个正整数N1 <= N <= 1000
输出描述:
输出一个浮点数,精确到小数点后四位数字,表示剩余马匹数量的数学期望
输入例子1:
12
输出例子1:
1.00001.5000
如果有1个马, 他是任意位置,
如果还有两个马,那他必须是在之前剩余的那匹马前面,而且速度比他小
如果有三匹马,那必须有在之前两匹马前面。以此类推
#include <iostream>#include <algorithm>#include <vector>#include <cstring>#include <queue>using namespace std;typedef long long ll;int main(){ double ans=1; double n; scanf("%lf",&n); for(int i=2;i<=n;i++) ans+=1.0/i; printf("%.4lf",ans);}
阅读全文
0 0
- [编程题]赛马
- [编程题] 赛马
- 网易编程题赛马问题
- 编程算法 - 赛马问题
- 赛马网 编程
- C/C++编程题之渊子赛马
- 编程基础-----田忌赛马
- 田忌赛马(编程)
- 网易题赛马
- 【算法题】赛马
- 赛马
- 赛马
- 赛马
- 赛马
- 赛马
- BD 之 逻辑题 赛马
- 田忌赛马相似题
- 20170909在线编程之田忌赛马问题
- 解决SSH免密登录配置成功后不生效问题
- Vue的elementUI实现自定义主题
- 创建线程的方式
- nginx上负载均衡简单配置
- 案例-多个小球碰撞
- [编程题] 赛马
- 用C++STL set解SDNU OJ 1099
- Go游戏服务器开发的一些思考(二十五):Redis的Docker Swarm部署
- Java 爬虫从入门到实战
- 解决CentOS 6.5 安装之没有网络的问题 【转自云栖社区】
- IE兼容性问题
- Python 邻接矩阵实现无向图、有向图的三种方法,并绘图显示
- 轻松学习的技巧
- MFC如何给按钮加图标