bzoj4036 [HAOI2015]按位或

题目描述

题解

考虑 minmaxmin-maxmin−max 容斥

E(max/min{s})E(max/min\{s\})E(max/min{s}) 表示 sss 集合中最晚/最早出现的元素的时间的期望

E(max{s})=ts(1)T1E(min{t})E(max\{s\})=\sum_{t⊆s}(-1)^{|T|-1}E(min\{t\})E(max{s})=∑t⊆s​(−1)∣T∣−1E(min{t})

E(mint)E(min{t})E(mint) 比较容易,就是 1xtϕpx\frac{1}{\sum_{x∩t \ne ϕ}p_x}∑x∩t​=ϕ​px​1​

考虑分母怎么求,那我们可以用 111 减去和 ttt 没有交集的集合的概率和,也就是 ttt 的补集的子集,那就可以用 fwtorfwt_{or}fwtor​ 来求

效率: O(n2n)O(n2^n)O(n2n)

代码

bzoj4036 [HAOI2015]按位或bzoj4036 [HAOI2015]按位或 Johnny817 发布了121 篇原创文章 · 获赞 5 · 访问量 1万+ 私信 关注
上一篇:斐波拉契数列2的63次方项


下一篇:MyBatis一级缓存与二级缓存简介