SSU 495. Kids and Prizes(简单概率)
2015-12-26 11:18
218 查看
http://acm.sgu.ru/problem.php?contest=0&problem=495
给出n个prize,m个人选,同一个prize可重复选,问最终送出去的prize数量的期望
分析:相对误差不超过1e-9,即输出%.10lf即可,不用像例子那样非得把小数点后的0去掉。不过话说回来自己学习了去掉它的方法:输出%g,但是是有误差的。
另一种写法:每一个prize不被选中的概率:
那么结果就是:
给出n个prize,m个人选,同一个prize可重复选,问最终送出去的prize数量的期望
分析:相对误差不超过1e-9,即输出%.10lf即可,不用像例子那样非得把小数点后的0去掉。不过话说回来自己学习了去掉它的方法:输出%g,但是是有误差的。
#include <iostream> #include <cstdio> using namespace std; const int N=1e5+10; double dp ; int main() { int n,m; while(cin>>n>>m){ dp[1]=1; for(int i=2;i<=m;i++){ dp[i]=dp[i-1]+(n-dp[i-1])/n; } printf("%.10lf\n",dp[m]); } return 0; }
另一种写法:每一个prize不被选中的概率:
那么结果就是:
相关文章推荐
- php【基础学习九】命名空间
- 短信猫价格之短信猫接口, wavecom短信猫深圳厂家
- 为什么选择dubbo?
- LinkedList和ArrayList的区别
- **静态工厂**
- Hadoop:解析Partition
- HTTP电脑发送短信接口调用示例
- Eclipse中配置ServiceMix的远程调试模式
- Android Fragment完全解析,关于碎片你所需知道的一切
- Linux_自制系统服务启动脚本
- 常见数据库的Jdbc连接字符串
- TK1遇到的坑
- 学生信息管理系统(课程设计)
- thinkPHP下的widget扩展用法实例分析
- 数字图像处理(冈萨雷斯第3版)第二章
- 短信API 短信接口说明文档
- Android学习文档之viewpage学习
- ListView 常用属性
- Android Studio 代码混淆
- tomcat中文请求乱码问题