[PKUWC 2018]Minimax 【线段树合并优化dp】

这篇博客详细介绍了如何使用线段树合并优化动态规划(DP)来解决LOJ2537问题。通过对子树中的值进行概率选择,将两个子树的DP状态合并,博主提出在线段树中通过标记和pushdown操作实现这一过程。
摘要由CSDN通过智能技术生成

LOJ2537


SOL

dp式子:
f [ U ] [ r a n k − j − i n U ] = f [ V ] [ r a n k − k − i n V ] ∗ ( P ∗ ∑ i = 1 k − 1 f [ V ] [ i ] + ( 1 − P ) ∗ ∑ i = k + 1 t o t V f [ V ] [ i ] ) f[U][rank-j-inU]=f[V][rank-k-inV]*(P*\sum_{i=1}^{k-1} f[V][i]+(1-P)*\sum_{i=k+1}^{tot_V}f[V][i]) f[U][rankjinU]=f[V][rankkinV](Pi=1k1f[V][i]+(1P)i=k+1totVf[V][i])

即对于子树 v v v中的值 v a l val

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值