数学期望
期望: 结果乘以结果出现的概率
$E(X+Y)=E(X)+E(Y)$
$E(XY)=E(X)E(Y)——(X和Y相互独立)$
问题一
描述
投硬币,连续出现K次正面的投掷次数期望值。
解法
假设已经连续抛出$n-1$次正面,需要$T{n−1}$次。想得到$n$次正面,则再进行一次投掷$Tn=T{n−1}+1+?$
若硬币为正面则游戏结束,还需要抛0次$Tn=T_{n−1}+1+0.5∗0+?$)
如果硬币为反面,则游戏重来,还需要投掷$0.5∗Tn$次,递推公式如下所示:
$Tn=T_{n−1}+1+0.5∗0+0.5∗Tn$
求出通项公式:
$Tn=2^{n+1}+2$
问题二
设dp[i]表示i个座位最后坐满人的情况,那么对于n个座位而言,第一个人上车就有n个选择,坐在第一个位置,剩下的就是dp[n-2],坐在第二个位置,剩下的就是$dp[0]+dp[n-3]$,坐在第三个位置,剩下的就是$dp[1]+dp[n-4]$,以此类推…
求个和,就是$2*sum[n-2]$,sum[n-2]表示前n-2项的前缀和(dp[0]=0)
还要把第一个人加上,因为有n个选择,所以加n,每一个选择有$1/n$的概率,所以最后除以n
$dp[i]=(i+2*cnt)/n$
1 |
|
问题三
描述
三个骰子,给出每个骰子的面数,求随机摇出的三个数字和出现次数最多的是什么?如果有多个和出现次数一样,输出最小的。
解法
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Doraemon's Blog!
评论