hdu 4405 全期望公式
首先确定随机事件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 全期望公式相关推荐
- 贝尔曼方程基于全期望公式的前期推导
一.需要证明: 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 ...
- HDU 4405 概率期望DP
有 0到 n 个格子.掷骰子走路,求出到终点的数学期望,有飞行的路线. dp[i] 存储在i位置走到终点的期望. 转移方程dp[i]=(dp[i+1] ----> dp[i+6])/6+1; 有 ...
- Aeroplane chess HDU - 4405(期望dp)
题意: 飞行棋.有n+1格,开始时在0号格子,每一步都要扔一个dice(六个面,概率相同)哪一面朝上他就会向前走x+i步.当x+i大于等于N的时候,游戏结束.另外,地图上有m条航线.第i条航线可以直接 ...
- 期望 UVA - 11427 - 独立重复事件-全期望公式
题目链接:https://onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem& ...
- 二维随机变量期望公式_MIT 6.041 概率论笔记 离散随机变量(二)
6.Discrete Random Variables II 离散随机变量(二) Standard deviation 标准差 若想要以相同单位衡量数据的偏移量,可以将方差开根,得到随机变量X分布的标 ...
- 全概公式和贝叶斯公式的理解
目录(?)[+] 条件概率 首先,理解这两个公式的前提是理解条件概率,因此先复习条件概率. P(A|B)=P(AB)P(B) 理解这个可以从两个角度来看. 第一个角度:在B发生的基础上,A发生的概率 ...
- 概率论考点之概率的性质(全概公式及贝叶斯公式)
如题:2019年10月 分析:虽然说是顺完一遍课本了,但前面的内容自2019年底,就开始弄,到现在有些忘记了,对于重点的知识点,还是需要单列一下,加强记忆的. 本题就是考概率的性质:一共有四条:什么是 ...
- 概率论(三)- 全概公式逆概公式(贝叶斯公式)
全概公式 定义: B是一个事件,则有 证明: 技巧性的问题: 例1 袋中有5个球,其中有3个红球,2个白球,从中每次取出一个球(不放回)用A表示第一次取到红球,B表示第二次取到红球,求 (1)P(A) ...
- HDU 4405 Aeroplane chess(期望DP)
题目链接 理解了过程就是个水题,收拾东西回家. 1 #include <cstdio> 2 #include <iostream> 3 #include <cstring ...
最新文章
- python备份文件代码_python备份文件以及mysql数据库的脚本代码
- mysql单机多实例——方法1
- Cesium入门11 - Interactivity - 交互性
- AI:2020年6月23日北京智源大会演讲分享之机器学习专题论坛——09:45-10:25邢波教授《A Blueprint of Standardized and Composable ML》
- 中国农民丰收节交易会李喜贵演讲 微量元素运用功能农业
- 【HRS项目】Axure兴许问题解决---与SVN结合
- 使用supervisord 来守护 nginx进程
- Java 中判断连接Oracle数据库连接成功
- 小鹏汽车创始人何小鹏:做梦梦到投资人要投资
- 2006年最值得期待的十种技术
- JavaScript运算符优先级需要记吗
- hive 求两个月之间的时间间隔(月留存)
- 2023年天津天狮学院专升本报名考试的安排
- 青年大学习自动名单核对程序
- 关于基础微积分的结束语
- ORA-02292: 违反完整约束条件 (***.FK_****) - 已找到子记录
- 网络语言c三个字猫头鹰,在线语言学习平台 多邻国(Duolingo)更新猫头鹰图标...
- 陪审团问题_Oraclevs谷歌–陪审团僵局? 部分裁决? str?
- python基础学习(十六)——超详细!pickle模块的使用(pickle.dump()和pickle.load())
- python与cad交互_与命令行进行交互_Python数据分析实战应用_数据挖掘与分析视频-51CTO学院...
热门文章
- Henry捡钱_DP
- Linux文件管理系统
- 一键重置WDCP登入密码
- Python 神仙姐姐图像手绘效果实现
- 门禁系统 你了解多少?
- CSDN PC端网站及其部分功能产品体验的一点分析
- 马云正式卸任:一文回顾马云的区块链“阳谋”
- 关于pycharm中无法安装第三方包的解决办法
- 虚拟机php安装swoole扩展,Linux下php安装swoole扩展
- 循环问“老婆,你爱我吗?”,如果回答的是“爱”, 那么就结束循环,否则就继续问。用程序描述这个故事!