模板:min-max容斥离散随机变量的几何分布(洛谷P3175:[HAOI2015]按位或)
前言
見到一道神題,學(xué)會(huì)兩個(gè)知識(shí)點(diǎn)…
都是數(shù)學(xué)。
min-max容斥
給出式子:
max?(S)=∑T?S(?1)∣T∣min?(T)\max(S)=\sum_{T\sub S}(-1)^{|T|}\min(T)max(S)=T?S∑?(?1)∣T∣min(T)
min?(S)=∑T?S(?1)∣T∣max?(T)\min(S)=\sum_{T\sub S}(-1)^{|T|}\max(T)min(S)=T?S∑?(?1)∣T∣max(T)
這里只給出第一個(gè)式子的證明,第二個(gè)式子的證明較為類似。
考慮最大值 max?(S)\max(S)max(S),它成為最小值產(chǎn)生貢獻(xiàn)當(dāng)且近當(dāng) T={max?(S)}T=\{\max(S)\}T={max(S)},顯然只會(huì)產(chǎn)生一次正貢獻(xiàn)。
而對(duì)于不是最大值的元素 x∈Sx\in Sx∈S,設(shè)比它大的元素的個(gè)數(shù)為 kkk,那么它成為最小值產(chǎn)生貢獻(xiàn)當(dāng)且近當(dāng) TTT 為前 kkk 個(gè)元素的某個(gè)子集并上 {x}\{x\}{x},那么它的系數(shù)就是:
∑i=0x(xi)(?1)i\sum_{i=0}^x\binom{x}{i}(-1)^ii=0∑x?(ix?)(?1)i
二項(xiàng)式反演一下:
∑i=0x(xi)(?1)i=∑i=0x(xi)(?1)i(1)x?i=(1?1)x=0\sum_{i=0}^x\binom{x}{i}(-1)^i=\sum_{i=0}^x\binom{x}{i}(-1)^i(1)^{x-i}=(1-1)^{x}=0i=0∑x?(ix?)(?1)i=i=0∑x?(ix?)(?1)i(1)x?i=(1?1)x=0
所以所有不是最大值的元素的貢獻(xiàn)都是0。
那么最后西格瑪?shù)慕Y(jié)果就是 max?(S)\max(S)max(S)。
注意:這個(gè)式子當(dāng)最小值不唯一的時(shí)候依然成立,min?(T)\min(T)min(T) 的含義就變?yōu)榱怂胁⒘凶钚≈档暮汀5?strong>所求的最大值必須唯一!
期望
這個(gè)東西對(duì)于期望依然是成立的,也就是:
E(max?(S))=∑T?S(?1)∣T∣E(min?(T))E(\max(S))=\sum_{T\sub S}(-1)^{|T|}E(\min(T))E(max(S))=T?S∑?(?1)∣T∣E(min(T))
E(min?(S))=∑T?S(?1)∣T∣E(max?(T))E(\min(S))=\sum_{T\sub S}(-1)^{|T|}E(\max(T))E(min(S))=T?S∑?(?1)∣T∣E(max(T))
把定義從元素大小的求值改為期望的求值,完全不影響上面的證明過程,所以還是對(duì)的。
拓展:kth_max
max?(S)kth=∑T?S(∣T∣?1k?1)(?1)∣T∣?kmin?(T)\max(S)_{kth}=\sum_{T\sub S}\binom{|T|-1}{{k-1}}(-1)^{|T|-k}\min(T)max(S)kth?=T?S∑?(k?1∣T∣?1?)(?1)∣T∣?kmin(T)
并不會(huì)證
還是挺好記的,k=1k=1k=1的時(shí)候就退化成正常的min-max容斥了。
離散隨機(jī)變量的幾何分布
離散變量:值域不連續(xù)的變量。比如我們最常見的“求期望次數(shù)”,值域就是自然數(shù)。
給出一個(gè)離散變量 xxx,其分布概率滿足:
P(x=k)=(1?p)k?1pP(x=k)=(1-p)^{k-1}pP(x=k)=(1?p)k?1p
其中 ppp 是一個(gè) [0,1][0,1][0,1] 的常量。
可以把 ppp 理解成做成某件事的概率,那么 P(x=k)P(x=k)P(x=k) 就是恰好用 kkk 次做成這件事的概率。
證明一
現(xiàn)在求這個(gè)變量的期望,也就是:
∑i=1∞P(x=i)i\sum_{i=1}^{\infty}P(x=i)ii=1∑∞?P(x=i)i
設(shè) q=1?pq=1-pq=1?p,那么我們就要求:
∑i=1∞i×qi?1×(1?q)=(1?q)∑i=1∞i×qi?1\sum_{i=1}^{\infty}i\times q^{i-1}\times(1-q)=(1-q)\sum_{i=1}^{\infty}i\times q^{i-1}i=1∑∞?i×qi?1×(1?q)=(1?q)i=1∑∞?i×qi?1
設(shè) s=∑i=1∞i×qi?1s=\sum_{i=1}^{\infty}i\times q^{i-1}s=∑i=1∞?i×qi?1,則有:
qs?s=∑i=1∞(i×qi)?∑i=1∞(i×qi?1)qs-s=\sum_{i=1}^{\infty}(i\times q^{i})-\sum_{i=1}^{\infty}(i\times q^{i-1})qs?s=i=1∑∞?(i×qi)?i=1∑∞?(i×qi?1)
=∑i=2∞((i?1)×qi?1)?∑i=1∞(i×qi?1)=?∑i=1∞qi?1=?11?q=\sum_{i=2}^{\infty}((i-1)\times q^{i-1})-\sum_{i=1}^{\infty}(i\times q^{i-1})=-\sum_{i=1}^{\infty}q^{i-1}=-\frac{1}{1-q}=i=2∑∞?((i?1)×qi?1)?i=1∑∞?(i×qi?1)=?i=1∑∞?qi?1=?1?q1?
所以
s=?1(1?q)(q?1)s=-\frac{1}{(1-q)(q-1)}s=?(1?q)(q?1)1?
所以原式就是:
∑i=1∞i×qi?1×(1?q)=(1?q)s=?1q?1=1p\sum_{i=1}^{\infty}i\times q^{i-1}\times(1-q)=(1-q)s=-\frac{1}{q-1}=\frac{1}{p}i=1∑∞?i×qi?1×(1?q)=(1?q)s=?q?11?=p1?
證明二
還有一種更加陽間的證明方法:
回到現(xiàn)實(shí)意義:www 表示做成該件事的期望次數(shù)。
考慮做一次做成或者做不成,就有:
w=p×1+(1?p)×(w+1)w=p \times1+(1-p)\times (w+1)w=p×1+(1?p)×(w+1)
移項(xiàng),得:
w=1pw=\frac{1}{p}w=p1?
總結(jié)
以上是生活随笔為你收集整理的模板:min-max容斥离散随机变量的几何分布(洛谷P3175:[HAOI2015]按位或)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机软件缓存怎么清理(苹果手机软件缓存怎
- 下一篇: 电脑如何设置自动关机 电脑设置自动关机的