『概率DP』守卫者的挑战

题目描述

打开了黑魔法师Vani的大门,队员们在迷宫般的路上漫无目的地搜寻着关押applepi的监狱的所在地。突然,眼前一道亮光闪过。“我,Nizem,是黑魔法圣殿的守卫者。如果你能通过我的挑战,那么你可以带走黑魔法圣殿的地图……”瞬间,队员们被传送到了一个擂台上,最初身边有一个容量为K的包包。

擂台赛一共有N项挑战,各项挑战依次进行。第i项挑战有一个属性ai,如果ai>=0,表示这次挑战成功后可以再获得一个容量为ai的包包;如果ai=-1,则表示这次挑战成功后可以得到一个大小为1 的地图残片。地图残片必须装在包包里才能带出擂台,包包没有必要全部装满,但是队员们必须把 【获得的所有的】地图残片都带走(没有得到的不用考虑,只需要完成所有N项挑战后背包容量足够容纳地图残片即可),才能拼出完整的地图。并且他们至少要挑战成功L次才能离开擂台。

队员们一筹莫展之时,善良的守卫者Nizem帮忙预估出了每项挑战成功的概率,其中第i项挑战成功的概率为pi%。现在,请你帮忙预测一下,队员们能够带上他们获得的地图残片离开擂台的概率。

题目大意

n n n个挑战,每一个挑战成功后可以赢得一份数 a i a_i ai,求在赢得至少 L L L场的情况下赢得的 ∑ a i > 0 \sum a_i>0 ai>0.这样称之为成功,在给定每一个挑战成功的基础下求解最后成功的概率。

题解

做完这道题以后对概率有了一份更加深入的理解。我们队概率可以这样理解,对于每一个转移的状态看作是一份树形的结构,树的根节点的概率为1,接下来每一个节点的概率都均分这一个1的概率。而且每一份节点的概率为转移到这一个节点的概率之和而不是相乘。

捋顺概率的意义以后我们就可以来解决这一道题。

我们设 f i , j , k f_{i,j,k} fi,j,k表示到了第 i i i个挑战,赢了 j j j</

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值