每天抛一个硬币,硬币正面朝上的几率是p,直到抛出k次正面为止结束,第一天抛硬币需花费1,第二天花费3,然后是5,7,9……以此类推,让我们求出抛硬币的天数的期望和花费的期望。

天数期望:

A.投出了k-1个硬币正面朝上花费了E(k-1)天,再投出一个硬币正面朝上(概率为p,花费时间+1天);B.投出了k个硬币正面朝上花费了E(k)天,投出一个硬币反面朝上(概率为1-p,花费时间+1天)。分析的时候不能漏掉B情况,得到关系式:E(k)=p*(E(k-1)+1)+(1-p)*(E(k)+1),整理可得E(k)=E(k-1)+1/p,迭代或者数学归纳可知最终的E(k)=k/p。
P.S:换个角度理解,投硬币其实是一个完全独立的事件,正面朝上的概率是p,整体看来要出现k次正面朝上需要投硬币k/p次,每次投币花费一天,因此投出k个硬币正面朝上需要k/p天。

花费期望:

设投出k个硬币正面朝上花费期望为C(k),
整理关系式:C(k)=p* C(k-1) +(1-p)*C(k) + 2*E(k)-1
#include<bits/stdc++.h>
using namespace std;int main()
{double n,p;while(scanf("%lf",&n),n){scanf("%lf",&p);printf("%.3lf %.3lf\n",n/p,((n*n+n)/p-n)/p);}return 0;
}

转载于:https://www.cnblogs.com/bxd123/p/10484178.html

King Arthur's Birthday Celebration相关推荐

  1. HDU 4337 King Arthur's Knights

    题意:图中有N个点,每个点至少和其他(N+1)/2个点连接,问能否找到一个有N个点的环(即不存在重复的点,N个点都在内). 分析:数据量小,直接暴力深搜,起点直接设为点1(一定能找到环 或者 环本身不 ...

  2. 【EXLIBRIS】随笔记 001

    随 笔 记 <一> 从"我"谈起:I,古英语里写作ic,德语的I是Ich,非常相似.古英语的数里有一种现在已经消失了的双数:wit,git,只存在于第1.2人称里:另外 ...

  3. python流程图-使用Graphviz快速绘制流程图

    简介 自己在绘制流程图的时候一般用到的是Visio,但是感觉连线以及框图位置调整起来很烦-经过一番了解之后发现了Graphviz可以使用Python代码来绘制流程图的软件,使用这个工具我们可以更专注于 ...

  4. NLTK学习笔记(二):文本、语料资源和WordNet汇总

    目录 语料库基本函数表 文本语料库分类 常见语料库及其用法 载入自定义语料库 词典资源 停用词语料库 WordNet面向语义的英语字典 语义相似度 语料库基本函数表 示例 描述 fileids() 语 ...

  5. 【Python 自然语言处理 第二版】读书笔记2:获得文本语料和词汇资源

    文章目录 一.获取文本语料库 1.古腾堡语料库 (1)输出语料库中的文件标识符 (2)词的统计与索引 (3)文本统计 2.网络和聊天文本 3.布朗语料库 (1)初识 (2)比较不同文体中的情态动词的用 ...

  6. table 多行 宽度不一致_“table”除了桌子,你还知道一些别的意思吗?

    就比如"nine-nine table" 这可是小学一年级必须要掌握的知识 实际上,nine-nine table是九九乘法表,乘法表可以用times table表示,书面用语是m ...

  7. ASP.NET 2.0个性化配置(profile)

    为每个用户存储配置信息 强类型 长期保存  支持匿名用户 定义配置(profile) <?xml version="1.0"?> <configuration x ...

  8. 【POJ - 2942】Knights of the Round Table(点双连通分量,二分图判断奇环奇圈)

    题干: Being a knight is a very attractive career: searching for the Holy Grail, saving damsels in dist ...

  9. linux wine 性能,Wine 1.9.16 发布,改善 GDI 性能

    Wine 1.9.16 最近发布下载,配备了大量的新功能,改进和错误修正.显着的更新包括在MacOS下能更好与64位二进制兼容性,提升JavaScript性能,对Direct3D的改进,在Direct ...

  10. oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...

    [音乐介绍] AUDIOMACHINE 中文为音频机器[trailermusic]厂牌的简称为AM,是属于华纳音乐旗下的LABEL.主要作曲家来自BMI大英作曲家协会的成员.当今世界上最顶级以及最赋盛 ...

最新文章

  1. python基础包括什么-python中f是什么
  2. Python函数中4种参数的使用
  3. erlang-17版本的编码方式
  4. 天刀现在最新服务器,天涯明月刀8.21服务器更新公告
  5. 【牛客 - 303H第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Protoss and Zerg(快速幂取模,组合数学)
  6. formdata上传文件_关于multipart/formdata上传文件
  7. android悬浮功能实现,Android实现系统级悬浮按钮
  8. websoc是什么可以卸载吗_购房诚意金是什么意思?可以退吗?
  9. linux sftp创建多用户,同一台 Centos (Linux)服务器设置多个sftp 账号,并限制用户只能访问指定文件路径...
  10. Android中AndFix使用
  11. poi合并单元格,没有样式
  12. 多线程写法 与老虎机的制作
  13. C++语言Qt实现 实时任务调度仿真软件 任务参数可配置和随机生成支持多核调度
  14. 移动周报:七大无需编程的DIY开发工具
  15. 啊,这该死的天气和路况,让我特靠谱爱车失灵了《打工人的那些事》
  16. mysql字段是问号_Mysql数据库中文字段显示问号怎么解决?
  17. Java进程CPU使用率高排查
  18. 快速上手MATLAB
  19. table表头和首列的表格固定-CSS实现的Table表头固定
  20. Unreal Engine中的UHT和UBT

热门文章

  1. JDK-阻塞队列、非阻塞队列原理
  2. 再谈mysql之执行计划explain
  3. mysql索引之联合索引
  4. List集合之Vector
  5. 双目视觉图像的色彩调整
  6. JavaScript 原型精髓 #一篇就够系列
  7. 01在Windows Server 2008R2上面搭建一台根DC
  8. 采用Eclipse中间Maven构建Web项目错误(一)
  9. Unity3D shader简介
  10. 话里话外:个体时间管理的二三事