期望概率做題筆記

2022-03-06 12:53:25 字數 1288 閱讀 2813

對於求 \(p[i]\),可以參照第二種情況的思考方式,所以:

\[p[i]=\sum_^)}

\]考慮到複雜度可能比較大,需要預處理一下 \(1-p_i\) 的冪。

[x] cf16e fish

概率狀壓dp(還是第一次見)

看到 \(n\le 18\),考慮狀壓。設 \(f[s]\) 表示狀態 \(s\) 出現的概率,那麼可以列舉乙隻在狀態 \(s\) 中活著的魚 \(i\) ,再列舉乙隻掛了的魚 \(j\),則有:

\[f[s]=\sum_}\)( \(cnt\) 為上一輪中活著的魚的數量)。

邊界狀態為 \(f[(1<,注意從 \((1《開始列舉。

[x] 六省聯考2017 分手時祝願

首先有乙個巧妙的貪心思想:再計算最優方案時,我們可以從大到小列舉,只要碰到亮著的就關掉,因為關掉乙個燈只能改變小於等於自己的燈的狀態,所以我們列舉到的當前亮著的最大的燈是必須要關一次的,而列舉可以通過預處理因數達到 \(n\log_2n\)。

然後考慮dp。設 \(f[i]\) 表示從還必須操作 \(i\) 次到還必須需操作 \(i-1\) 次的期望操作次數,那麼當 \(i\ge k\) 時,有 \(\frac\) 的概率進行一次不必要的操作,即之後還需要花費一次操作來還原,那麼可以得出轉移方程:

\[f[i]=\frac\times(f[i]+f[i+1]+1)+\frac\times 1

\]化簡一下:

\[f[i]=\frac

\]當然,當 \(i\le k\) 時,\(f[i]=1\)。

[x] cnoi2020 線性生物

對於圖上隨機遊走的題目,有一種方法是利用期望的線性性,求出 \(e(x\rightarrow x+1)\) 之後累加起來就可以得到從起點走到終點的期望花費。

本題中,令 \(dx\) 表示 \(x\) 的出度,不難發現:

\[e(x\rightarrow x+1)=\frac+\frac\sum_

\]用 \(\sum_^\) 替換 \(e(y)\) 並化簡可得:

\[e(x\rightarrow x+1)=\frac+\frac\sum_^ e(i\rightarrow i+1)}

\\\frace(x\rightarrow x+1)=\frac+\frac\sum_\sum_^

\\e(x\rightarrow x+1)=dx+\sum_\sum_^

\]用 \(sum[i]\) 記錄一下 \(\sum_^\),上式即為:

\[e(x\rightarrow x+1)=dx+\sum_

\]可以 \(o(n)\) 求解。

學習筆記 概率與期望dp做題總結

之前做的一些就不記錄了,只記錄現在開始做的一些題。t0.入門題 給乙個有向無環圖,每次等概率走某一條邊,求從1走到n的邊權和的期望。做法1,直接設dp x 表示答案,轉移顯然。做法2,考慮從定義入手分析出一種做法。期望的定義是e sigma pi wi,就是wi出現的概率乘上他自己。本題中即answ...

概率期望學習筆記

由於自己初學概率期望,學的都是簡單題,就不分開寫部落格了.非常入門的概率期望題目。但因為題目意思比較噁心.一共有 2 n 個鞋頭,第 i 次操作前還有 2 n i 1 2 個鞋頭,由於我們選出乙個後,它不能和自己綁,也不能和和它在同一條鏈上的綁。所以 include include includeu...

學習筆記 概率期望

省流 期望 概率 times 權值 好,開始看題。前置知識 alpha 1 2 alpha 2 2 times alpha 1 alpha 1 3 alpha 3 3 times alpha 2 3 times alpha 1 題目要求長度 n 的 0 1 串中 1 串長度的立方期望,考慮分步驟求解...