hdu 1145(离散型随机变量)

这是我第一道求连续型随机变量期望的题,感觉还是蛮有难度的


概率知识扫盲:
对于p均与分布于(t,1),其期望是(1+t)/2,很好验证


这题刚开始想,就觉得是dp,因为只有选和不选,和TC上一题很像但具体,怎么推却不太好想
dp[i]表示已经做完i题
刚开始我想dp[i] = max((1+t)/2*dp[i+1],(1<<i))
样例都不过。。。显得过于简单
在想


想考虑绝对情况


对于dp[i]
if dp[i+1]*t >= 2^i
那肯定继续,,即dp[i] = (1+t)/2*dp[i+1];


同样if dp[i+1] <= 2^i
dp[i] = 2^i;


最后对于p在t - 1之间
概率p,使dp[i+1]*p > 2^i
出现的概率,根据概率密度算出p出现的概率是(1-2^i/dp[i+1]) /(1-t);
此时继续游戏
即有pp = (1-2*i/dp[i+1]) /(1-t)的概率继续游戏
反之,同理
综上
dp[i] = pp * dp[i+1] * (1+p)/2 + (1-pp) * (1<<i)
要注意的是player采取的是最佳方案,即可能出现的最有结果
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值