UVA 10900 - So you want to be a 2n-aire?(概率DP)

这是一道关于概率动态规划的赌博问题。玩家初始拥有1元,面临n个问题,每个问题答对后奖金翻倍,答错则游戏结束。每个问题答对的概率在[t,1]之间,目标是找到最优策略以最大化奖金期望。递归边界是dp[n]=2^n,通过比较回答问题与直接退出的期望值来确定最佳策略。" 22978905,2881475,DE1-SoC Linux应用程序开发:Eclipse使用指南,"['嵌入式', 'eclipse', 'FPGA', 'Linux']
摘要由CSDN通过智能技术生成

题目链接 https://cn.vjudge.net/problem/UVA-10900

【题意】
赌博,刚开始有1元钱,主持人会问你n个问题,每次听到后你都有两个选择:一是放弃回答该问题,退出游戏并拿走奖金. 二是回答问题,如果回答正确奖金翻一倍,如果回答错误,立刻结束游戏,你一分钱都得不到. 如果你把所有的问题都回答完了,那么你可以获得 2n 2 n 元的奖金. 当然回答问题是有风险的,每次听到问题之后,你可以知道答对它的概率,主持人会随机问问题,所以可以认为每个问题被答对的概率在 [t,1] [ t , 1 ] 之间均匀分布,输入整数 n n 和实数 t n<=30,0<=t<=1) ( n <= 30 , 0 <= t <= 1 ) 你的任务是求出在最优策略下,拿走奖金的期望值,最优策略指的是让奖金的期望值尽量大.

【思路】
思维很强的一道题,不看讲解感觉无从下手. 首先要设 dp[i] d p [ i ] 表示答对了 i i 道题之后最大的奖金期望,那么可以肯定的是 d p [ n ] = 2 n ,这是递推的边界. 然后我们考虑

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值