hdu 1145(离散型随机变量)

有些话、适合烂在心里 提交于 2019-12-04 13:49:59
这是我第一道求连续型随机变量期望的题,感觉还是蛮有难度的


概率知识扫盲:
对于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采取的是最佳方案,即可能出现的最有结果
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!