题目链接 https://cn.vjudge.net/problem/UVA-10900
【题意】
赌博,刚开始有1元钱,主持人会问你n个问题,每次听到后你都有两个选择:一是放弃回答该问题,退出游戏并拿走奖金. 二是回答问题,如果回答正确奖金翻一倍,如果回答错误,立刻结束游戏,你一分钱都得不到. 如果你把所有的问题都回答完了,那么你可以获得 2n 2 n 元的奖金. 当然回答问题是有风险的,每次听到问题之后,你可以知道答对它的概率,主持人会随机问问题,所以可以认为每个问题被答对的概率在 [t,1] [ t , 1 ] 之间均匀分布,输入整数 n n 和实数
(n<=30,0<=t<=1) ( n <= 30 , 0 <= t <= 1 ) 你的任务是求出在最优策略下,拿走奖金的期望值,最优策略指的是让奖金的期望值尽量大.
【思路】
思维很强的一道题,不看讲解感觉无从下手. 首先要设 dp[i] d p [ i ] 表示答对了 i i 道题之后最大的奖金期望,那么可以肯定的是
,这是递推的边界. 然后我们考虑