King Arthur's Birthday Celebration
每天抛一个硬币,硬币正面朝上的几率是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天。
花费期望:
#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相关推荐
- HDU 4337 King Arthur's Knights
题意:图中有N个点,每个点至少和其他(N+1)/2个点连接,问能否找到一个有N个点的环(即不存在重复的点,N个点都在内). 分析:数据量小,直接暴力深搜,起点直接设为点1(一定能找到环 或者 环本身不 ...
- 【EXLIBRIS】随笔记 001
随 笔 记 <一> 从"我"谈起:I,古英语里写作ic,德语的I是Ich,非常相似.古英语的数里有一种现在已经消失了的双数:wit,git,只存在于第1.2人称里:另外 ...
- python流程图-使用Graphviz快速绘制流程图
简介 自己在绘制流程图的时候一般用到的是Visio,但是感觉连线以及框图位置调整起来很烦-经过一番了解之后发现了Graphviz可以使用Python代码来绘制流程图的软件,使用这个工具我们可以更专注于 ...
- NLTK学习笔记(二):文本、语料资源和WordNet汇总
目录 语料库基本函数表 文本语料库分类 常见语料库及其用法 载入自定义语料库 词典资源 停用词语料库 WordNet面向语义的英语字典 语义相似度 语料库基本函数表 示例 描述 fileids() 语 ...
- 【Python 自然语言处理 第二版】读书笔记2:获得文本语料和词汇资源
文章目录 一.获取文本语料库 1.古腾堡语料库 (1)输出语料库中的文件标识符 (2)词的统计与索引 (3)文本统计 2.网络和聊天文本 3.布朗语料库 (1)初识 (2)比较不同文体中的情态动词的用 ...
- table 多行 宽度不一致_“table”除了桌子,你还知道一些别的意思吗?
就比如"nine-nine table" 这可是小学一年级必须要掌握的知识 实际上,nine-nine table是九九乘法表,乘法表可以用times table表示,书面用语是m ...
- ASP.NET 2.0个性化配置(profile)
为每个用户存储配置信息 强类型 长期保存 支持匿名用户 定义配置(profile) <?xml version="1.0"?> <configuration x ...
- 【POJ - 2942】Knights of the Round Table(点双连通分量,二分图判断奇环奇圈)
题干: Being a knight is a very attractive career: searching for the Holy Grail, saving damsels in dist ...
- linux wine 性能,Wine 1.9.16 发布,改善 GDI 性能
Wine 1.9.16 最近发布下载,配备了大量的新功能,改进和错误修正.显着的更新包括在MacOS下能更好与64位二进制兼容性,提升JavaScript性能,对Direct3D的改进,在Direct ...
- oracle宣传视频下载,1300首 Audiomachine 背景音乐电影宣传预告片配乐合辑(23集)...
[音乐介绍] AUDIOMACHINE 中文为音频机器[trailermusic]厂牌的简称为AM,是属于华纳音乐旗下的LABEL.主要作曲家来自BMI大英作曲家协会的成员.当今世界上最顶级以及最赋盛 ...
最新文章
- python基础包括什么-python中f是什么
- Python函数中4种参数的使用
- erlang-17版本的编码方式
- 天刀现在最新服务器,天涯明月刀8.21服务器更新公告
- 【牛客 - 303H第十五届浙江大学宁波理工学院程序设计大赛(同步赛)】Protoss and Zerg(快速幂取模,组合数学)
- formdata上传文件_关于multipart/formdata上传文件
- android悬浮功能实现,Android实现系统级悬浮按钮
- websoc是什么可以卸载吗_购房诚意金是什么意思?可以退吗?
- linux sftp创建多用户,同一台 Centos (Linux)服务器设置多个sftp 账号,并限制用户只能访问指定文件路径...
- Android中AndFix使用
- poi合并单元格,没有样式
- 多线程写法 与老虎机的制作
- C++语言Qt实现 实时任务调度仿真软件 任务参数可配置和随机生成支持多核调度
- 移动周报:七大无需编程的DIY开发工具
- 啊,这该死的天气和路况,让我特靠谱爱车失灵了《打工人的那些事》
- mysql字段是问号_Mysql数据库中文字段显示问号怎么解决?
- Java进程CPU使用率高排查
- 快速上手MATLAB
- table表头和首列的表格固定-CSS实现的Table表头固定
- Unreal Engine中的UHT和UBT