首先确定随机事件X:掷色子到达终点的次数

E[n-n+5] :因为已经到达终点所以,全为0

由全期望公式得,E[i] = sum( E[i+j] ) ( 1<=j<=6 )/6 + 1因为是等概率事件

如果有飞机的话,就是E[i] = E[to[i]]

递推求取即可

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#define MAX 100017using namespace std;double dp[MAX];
int to[MAX];int n , m , a, b;int main  ( )
{while ( ~scanf ( "%d%d" , &n , &m ) , n+m ){for ( int i = 0 ; i < MAX ; i++ )dp[i] = to[i] = 0;while ( m-- ){scanf ( "%d%d" , &a , &b );to[a] = b;   }for ( int i = n-1 ; i >= 0 ; i-- ){if ( to[i] ) dp[i] = dp[to[i]];else{for ( int j = 1 ; j <= 6 ; j++ ) dp[i] += dp[i+j];dp[i] /= 6.0;dp[i] += 1.0;}       }printf ( "%.4lf\n" , dp[0] );}
}

hdu 4405 全期望公式相关推荐

  1. 贝尔曼方程基于全期望公式的前期推导

    一.需要证明: E[V(st+1)∣st]=E[E[Gt+1∣st+1]∣st]=E[Gt+1∣st],(1)\mathbb{E} [V(s_{t+1})|s_t] = \mathbb{E} [ \m ...

  2. HDU 4405 概率期望DP

    有 0到 n 个格子.掷骰子走路,求出到终点的数学期望,有飞行的路线. dp[i] 存储在i位置走到终点的期望. 转移方程dp[i]=(dp[i+1] ----> dp[i+6])/6+1; 有 ...

  3. Aeroplane chess HDU - 4405(期望dp)

    题意: 飞行棋.有n+1格,开始时在0号格子,每一步都要扔一个dice(六个面,概率相同)哪一面朝上他就会向前走x+i步.当x+i大于等于N的时候,游戏结束.另外,地图上有m条航线.第i条航线可以直接 ...

  4. 期望 UVA - 11427 - 独立重复事件-全期望公式

    题目链接:https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...

  5. 二维随机变量期望公式_MIT 6.041 概率论笔记 离散随机变量(二)

    6.Discrete Random Variables II 离散随机变量(二) Standard deviation 标准差 若想要以相同单位衡量数据的偏移量,可以将方差开根,得到随机变量X分布的标 ...

  6. 全概公式和贝叶斯公式的理解

    目录(?)[+] 条件概率 首先,理解这两个公式的前提是理解条件概率,因此先复习条件概率. P(A|B)=P(AB)P(B) 理解这个可以从两个角度来看.  第一个角度:在B发生的基础上,A发生的概率 ...

  7. 概率论考点之概率的性质(全概公式及贝叶斯公式)

    如题:2019年10月 分析:虽然说是顺完一遍课本了,但前面的内容自2019年底,就开始弄,到现在有些忘记了,对于重点的知识点,还是需要单列一下,加强记忆的. 本题就是考概率的性质:一共有四条:什么是 ...

  8. 概率论(三)- 全概公式逆概公式(贝叶斯公式)

    全概公式 定义: B是一个事件,则有 证明: 技巧性的问题: 例1 袋中有5个球,其中有3个红球,2个白球,从中每次取出一个球(不放回)用A表示第一次取到红球,B表示第二次取到红球,求 (1)P(A) ...

  9. HDU 4405 Aeroplane chess(期望DP)

    题目链接 理解了过程就是个水题,收拾东西回家. 1 #include <cstdio> 2 #include <iostream> 3 #include <cstring ...

最新文章

  1. python备份文件代码_python备份文件以及mysql数据库的脚本代码
  2. mysql单机多实例——方法1
  3. Cesium入门11 - Interactivity - 交互性
  4. AI:2020年6月23日北京智源大会演讲分享之机器学习专题论坛——09:45-10:25邢波教授《A Blueprint of Standardized and Composable ML》
  5. 中国农民丰收节交易会李喜贵演讲 微量元素运用功能农业
  6. 【HRS项目】Axure兴许问题解决---与SVN结合
  7. 使用supervisord 来守护 nginx进程
  8. Java 中判断连接Oracle数据库连接成功
  9. 小鹏汽车创始人何小鹏:做梦梦到投资人要投资
  10. 2006年最值得期待的十种技术
  11. JavaScript运算符优先级需要记吗
  12. hive 求两个月之间的时间间隔(月留存)
  13. 2023年天津天狮学院专升本报名考试的安排
  14. 青年大学习自动名单核对程序
  15. 关于基础微积分的结束语
  16. ORA-02292: 违反完整约束条件 (***.FK_****) - 已找到子记录
  17. 网络语言c三个字猫头鹰,在线语言学习平台 多邻国(Duolingo)更新猫头鹰图标...
  18. 陪审团问题_Oraclevs谷歌–陪审团僵局? 部分裁决? str?
  19. python基础学习(十六)——超详细!pickle模块的使用(pickle.dump()和pickle.load())
  20. python与cad交互_与命令行进行交互_Python数据分析实战应用_数据挖掘与分析视频-51CTO学院...

热门文章

  1. Henry捡钱_DP
  2. Linux文件管理系统
  3. 一键重置WDCP登入密码
  4. Python 神仙姐姐图像手绘效果实现
  5. 门禁系统 你了解多少?
  6. CSDN PC端网站及其部分功能产品体验的一点分析
  7. 马云正式卸任:一文回顾马云的区块链“阳谋”
  8. 关于pycharm中无法安装第三方包的解决办法
  9. 虚拟机php安装swoole扩展,Linux下php安装swoole扩展
  10. 循环问“老婆,你爱我吗?”,如果回答的是“爱”, 那么就结束循环,否则就继续问。用程序描述这个故事!