數學期望筆記

基礎知識點

首先明確期望公式:
\[E(X)=∑_ip_i*x_i\]
其中 \(p\) 代表概率 , \(x\) 代表發生貢獻。

然后期望的幾點性質:
對于數學期望,我們還應該明確一些知識點:

(1) 期望的“線性”性質
對于所有滿足條件的離散型的隨機變量\(X,Y\)和常量\(a,b\)有: \[E(aX+bY)=aE(x)+bE(y)\]
即常說的"期望的和等于和的期望"
類似的,我們還有 \(E(XY)=E(X)+E(Y)\).

(2)全概率公式

假設\({Bn∣n=1,2,3,...}\) 是一個“概率空間有限或可數無限”的分割,且集合\(Bn\)是一個“可數集合”,則對于任意事件\(A\)有:

\[P(A)=∑_nP(A∣Bn)P(Bn)\]

(3)全期望公式

\[E(Y)=E(E(Y∣X))=∑_iP(X=xi)E(Y∣X=xi)\]

1. P3802 小魔女帕琪

題目鏈接

Solution

今天被期望虐慘了,去洛谷找了一道顏色最淺的期望題,結果還是被虐了...

首先,很明顯,小魔女會施展\(N=\sum^{i=1}_7a_i\) 次魔法。

我們考慮一個節點 \(i\) , 以它為起點;
然后有 \(7\) 種不同顏色的概率即為:
\[\prod^{i=1}_{7}\frac{a_i}{N-i+1}\]
然后,我們可以知道每一次這種結果的貢獻即為其排列數 \(7!\)
所以對于單點 \(i\) , 其期望即為:
\[P_i=7!*\prod^{i=1}_{7}\frac{a_i}{N-i+1}\]
由因為這樣的點至多只有 \(N-6\) 個,所以最終答案即為:
\[Ans=(N-6)*7!*\prod^{i=1}_{7}\frac{a_i}{N-i+1}\]

然后此題代碼十分簡潔.不過十行.

2. UVA12230 Crossing Rivers

題目鏈接

題意翻譯

一個人每天需要從家去往公司,然后家與公司的道路是條直線,長度為 \(D\)
同時路上有 \(N\) 條河,給出起點和寬度\(W_i\) , 過河需要乘坐速度為\(V_i\) 的渡船;
船在河中的位置隨機,固定往返時間. 且該人在陸地上行走速度為 1 .求該人去公司的路途的期望時間.

Solution

讓我多了一些對于期望的了解。
考慮過每條河流的最壞情況和最好情況.
1.最壞情況: \((3*W_i)/V_i\) ; 此時即船剛剛走。
2.最好情況: \(W_i/V_i\) ; 此時即船剛好來。

由于船的位置隨機,所以說其滿足期望線性.
所以我們每次過一條河流的期望時間即為: \((2*W_i)/V_i\) ;
然后就解決了這個問題.

3. SP1026 FAVDICE - Favorite Dice

題目鏈接

一句話題意:
給一個 \(n\) 面的骰子,問每一面都被甩到的次數期望是多少.

Solution

這是一道比較好的期望 DP 入門題.
考慮定義 \(f[i]\) 為有 \(i\) 面沒有被投到的可能次數.

那么對于沒有投到的面數 \(k\) ,我們有 \(k/n\) 的可能性繼續投到它們.
同樣,對于已經投到過的,我們有 \(n-k/n\) 的概率可繼續投到它們.
然后它們的貢獻即分別為 \(f[k]\)\(f[k-1]\).

那么即得到轉移式:
\[f[i]=i/n*f[i]+(n-i)/n*f[i+1]+1\]
\(f[n]\) 倒推即可,\(f\) 初始為 0.

4. P1365 WJMZBMR打osu! / Easy

題目鏈接

Solution

Wa,我是真的被期望折服了,感覺這道題拿來練手正好.
DP的難度可做又巧妙...

我們定義:
\(f[i]\) 代表到第 \(i\) 次點擊的時候的最大答案.
\(g[i]\) 代表到第 \(i\) 此點擊的 \(o\)期望長度.

然后看轉移:
1.此時為 \(o\) ,那么我可以直接計算答案。
由于 \((x+1)^2=x^2+2x+1\) ,所以我們得到轉移方程:
\[f[i]=f[i-1]+2*g[i-1]+1\]
同時由于此時 \(o\) 的長度已經增加,所以同時 \(g[i]=g[i-1]+1\).

2.此時為 \(x\),同樣直接統計答案.
\(f[i]=f[i-1]\) , \(g[i]=0\).

3.此時為 \(?\) ,那么我們對于以上兩種情況都有 \(0.5\) 的概率.
然后直接轉移:
\[f[i]=0.5*(f[i-1]+2*g[i-1]+1+f[i-1])\]
\[g[i]=0.5*(g[i-1]+1+0)\]

然后最后面 \(f[n]\) 即為答案.

轉載于:https://www.cnblogs.com/Kv-Stalin/p/9362634.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251157.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251157.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251157.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

vue --- vue中的幾個鉤子屬性

1.創建前:beforeCreate <div id"app">{{name}}</div><script>let app new Vue({el:#app,data:{name:31231312},beforeCreate(){console.log(掛在前);console.log(this.$data);console.log(this.$el);}})</script>// beforeCreate()是在Vue掛…

ES5-16【utils】數組方法、類數組

數組方法 concat 返回值是拼接后的數組 toString 將數組轉成字符串&#xff0c;用逗號隔開 slice(a&#xff0c;b) [a&#xff0c;b) 不傳值&#xff0c;拷貝了一份不傳b&#xff0c;截取到最后一位傳b&#xff0c;截取到b之前的那位a/b是負數&#xff08;和splice一樣&a…

Catalan卡塔蘭數

卡塔蘭數 卡塔蘭數是組合數學中一個常出現在各種計數問題中出現的數列。由以比利時的數學家歐仁查理卡塔蘭 (1814–1894)命名。 卡塔蘭數的一般項公式為 另類遞歸式&#xff1a; h(n)((4*n-2)/(n1))*h(n-1); 前幾項為: 1, 1, 2, 5, 14, 42, 132, 429, …

vue --- v-html、v-bind

v-html // 有時候,我們需要展示<strong>,但直接使用下面的語法并不會顯示 <div id "app">{{name}}</div><script>let app new Vue({el:#app,data:{name:<strong>啦啦啦</strong>}}); </scritp> // 結果當然沒讓人失望此…

在樹莓派是安裝并配置NTP服務

我們都知道樹莓派的小巧和省電節省空間等太多的優勢&#xff0c;這里就不一一列舉了&#xff0c;那么樹莓派就需要長時間的運行&#xff0c;可以724的方式運行&#xff0c;那么我們就把樹莓派當作一個小的服務器來運行&#xff0c;可以跑一些小的應用&#xff0c;例如可以在局域…

Oracle使用總結

1. 在ORACLE中Service Name即為數據庫名稱&#xff1b; 2. 在做刪除操作時&#xff0c;需要加Commit進行操作提交&#xff1b; 3. 使用sqlldr將數據進行批量導入到ORACLE中&#xff1a; 3.1 Sqlldr命令的用法&#xff1a; sqlldr useridLoginName/PasswordTNSName controlC:\U…

ES5-17/18 錯誤信息、try_catch、嚴格模式

錯誤信息 語法錯誤 標識符名稱&#xff08;變量、函數名&#xff09;不規范對關鍵字賦值基本語法錯誤&#xff0c;如分號打錯 引用錯誤 變量、函數未聲明給無法賦值的對象賦值var a 1 2 范圍錯誤 數組長度為負數方法參數超出可行范圍toFixed(-1) 類型錯誤 調用不存在…

vue --- v-text、v-show、v-if、v-else

v-text: <div id "app"><p v-text"msg"></p> </div> <script>let app new Vue({el:#app,data:{msg:Hello Vue}}) </script>// 可見v-text在某種程度上等價于 {{}}v-show: <div id "app"><div…

查找mac下騰訊視頻下載地址

mac 騰訊視頻下載的視頻是不可見的&#xff0c;也許是因為版權原因吧。使用以下方法可以在文件中找到緩存的視頻&#xff08;不過都是被斷開的很多短視頻&#xff09;。 在terminal輸入&#xff1a; cd Library/Containers/ 然后ls查看。查看當前的所有文件夾&#xff0c;你會看…

JS 新建web sql 數據表

//新建web sql數據庫數據表var tbName"tableName";var strSQL"create table if not exists tableName (id unique,th1,th2,th3)";function creatBDTable(strSQL,tbName){db openDB();db.transaction(function(tr) {tr.executeSql(strSQL,[],//SQL語句出成…

vue --- v-for、v-on、v-model、v-once

v-for: <div id "app"><ul><li v-for"item in list">{{item}}</li></ul> </div> <script>let app new Vue({el:#app,data:{list:[B,A,T]}}) </script>拿到索引index: <div id"app">&…

ES5-19 變量聲命周期、垃圾回收原理、arguments

變量聲命周期 垃圾回收 找出不再使用的變量釋放其占用內存固定的時間間隔運行 解除由于閉包產生的對fn AO的引用 標記清除 排除全局變量、排除閉包引用的AO中的變量進入環境 → 離開環境常用 引用計數 引用計數為0時清除對循環引用的情況&#xff0c;如果不手動接觸引用…

bzoj 1801: [Ahoi2009]chess 中國象棋【dp】

注意到一行只能放012個炮&#xff0c;我們只需要知道列的狀態&#xff0c;不用狀壓行 所以設f[i][j][k]表示前i行有j列有1個炮&#xff0c;有k列有2個炮的方案數 然后分情況討論轉移就行了 #include<cstdio> #include<iostream> using namespace std; const int N1…

vue --- compoent妙用

首先利用寫一個靜態模板的組件 <div id "app"><my-arti></my-arti> </div> <script>Vue.component(my-arti,{template:<div style"border:1px solid black"><span>date:2019年06月14日</span><br>…

ES5-20 復習

3-1 變量單一聲明方式String Boolean undefined Number nullundefined nulltypeof(null) ‘object’typeof(方法) ‘function’typeof() 是運算符&#xff0c;不是數據類型 報錯0 -0 trueInfinity -Infinity falseNaN和誰都不等原始值沒有屬性 要打印屬性、調用方法得經過基…

eclipse中去掉警告提示

有時候我們要去掉這些不必要的提示 下面我們來設置去掉這些警告提示 轉載于:https://www.cnblogs.com/xiaostudy/p/9370016.html

vue --- vue-router

vue-router的CDN <script src "https://unpkg.com/vue-router2.5.3/dist/vue-router.js"></script>// 當然還需要導入vue的cdn <script src"https://cdn.jsdelivr.net/vue/2.1.3/vue.js"></script>使用router-link(to)添加點擊鏈…

django-restframework使用

安裝restframework: pip install djangorestframework 修改項目settings.py: INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,rest_framework, ]修改項…

JSON基礎與數據解析、JSON方法、AJAX初識

JSON JavaScript Object Notation js對象標記是對象&#xff0c;是輕量級數據交互的格式&#xff0c;不能有方法它基于 JavaScript 語法&#xff0c;但與之不同&#xff1a;JavaScript不是JSON&#xff0c;JSON也不是JavaScript映射用:隔開并列數據用,隔開映射的集合用{}包裹鍵…

iOS開發經驗總結

在iOS開發中經常需要使用的或不常用的知識點的總結&#xff0c;幾年的收藏和積累&#xff08;踩過的坑&#xff09;。 一、 iPhone Size 二、 給navigation Bar 設置 title 顏色 123UIColor *whiteColor [UIColor whiteColor];NSDictionary *dic [NSDictionary dictionaryWit…