學習筆記 概率期望

2022-09-20 08:21:08 字數 1218 閱讀 4654

省流:期望 \(=\) 概率 \(\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\) 串長度的立方期望,考慮分步驟求解。

顯然是由上一位得來,只考慮第 \(i\) 位是 \(1\) 的情況,那麼線性期望 \(x_1\) 為:

\[x_1(i)=(x_1(i-1)+1)\times p_i

\]同上一問,依舊是只考慮第 \(i\) 位是 \(1\) 的情況,注意平方的期望與期望的平方存在差異,不能由第一問的結果直接得到。

\[x_2(i)=(x_2(i-1)+2\times x_1(i-1)+1)\times p_i

\]\[x_3(i)=(x_3(i-1)+3\times x_2(i-1)+3\times x_1(i-1)+1)\times p_i

\]第三問的結果仍不能作為答案,原因是我們只考慮最後一位是 \(1\) 的情況,答案實際為前 \(n\) 位的總和,這裡需要分兩部分,成功連線的概率是 \(p_i\),反之概率是 \(1-p_i\),於是有:

\[\begin

f(i)&=(f(i-1)+3\times x_2(i-1)+3\times x_1(i-1)+1)\times p_i+f(i-1)\times (1-p_i)\\

&= f(i-1)+(3\times x_2(i-1)+3\times x_1(i-1)+1)\times p_i

\end\]

發現最終答案與第三問無關,可以刪去直接求最後結果。

int n;

db p;

db x1[maxn],x2[maxn],x3[maxn];

int main()

printf("%.1lf\n",x3[n]);

return 0;

}

同上一題,似乎更簡單。

int n;

char s[maxn];

db len,ans;

int main()

printf("%.4lf\n",ans);

return 0;

}

概率期望學習筆記

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

概率與期望 學習筆記

1.條件概率 定義 b 條件下 a 事件發生的概率為 p a b 有 p a b frac 全概率公式 定義 b 是 omega 的乙個劃分 則有 p a sum p b 貝葉斯公式 p a b frac 2.期望的線性性 e x y e x e y e cx ce x e xy e x e y 隨...

期望概率做題筆記

對於求 p i 可以參照第二種情況的思考方式,所以 p i sum 考慮到複雜度可能比較大,需要預處理一下 1 p i 的冪。x cf16e fish 概率狀壓dp 還是第一次見 看到 n le 18 考慮狀壓。設 f s 表示狀態 s 出現的概率,那麼可以列舉乙隻在狀態 s 中活著的魚 i 再列舉...