【学习小结】期望,概率DP

本文是关于期望和概率动态规划的学习小结,通过分析bzoj 5058和CF竞赛题目,探讨如何处理期望逆序对、环上选位顺序的概率问题以及T恤选择的期望收益。强调了在解决概率题时正确推导公式和细致编程的重要性,并给出倒推和矩阵快速幂的应用案例。
摘要由CSDN通过智能技术生成

先来看几道好题

bzoj 5058: 期望逆序对
把贡献按每对数分别统计,
对于一对数,只需要统计他们相对位置关系,如果被换到其他位置概率等同,把相同概率的情况缩在一起。
然后就有7种不同情况,讨论后矩阵快速幂转移

用数状数组统计前面那个贡献,优化到nlogn
具体实现需要维护正反两个树状数组

待写

CF 838D
**加入第n + 1位置,如果有人做则不合法。
问题转化成一个环上顺逆时针走,每个位置是等价的。因此我们可以把安排选位顺序和方向转化成选位置,一些作为排列可能对应多个选座位安排序列,但是概率是相同的。
所以不合法的情况就是把第n + 1个位置选入,即C(n + 1,m - 1)不合法。总数是C(n + 1,m)
**
CF 183D
先对每件T-shirt 求出选i件的期望收益。这个必须对n个人选j件的概率分开dp
然后发现这个期望的差分递减,所以可以一件件的加入,每次O(n)dp计算新的delta即可

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值