![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
概率与期望
litble
Away From OI已久,一天天变菜中,博客平时不咋看,也没能力答疑和改错了,因此不会互动见谅orz
展开
-
poj3744 概率dp+矩阵乘法
题目大意在一条路上有n个地雷,有个SB人按照心情走在这条路上,往前走1步的概率是p,往前走2步的概率是(1-p),求他活着走过这条路的概率。分析很容易想到一种dp方程:f[i]=p*f[i-1]+(1-p)*f[i-2]; 然而一看范围:[1, 100000000] 怎么可能不超时呢…… 然后可以这么想:只要避开了最后一个地雷不就安全了吗?我们把路分成n段,分别是1~地雷1位置,地雷1位置+1原创 2017-05-23 13:48:46 · 420 阅读 · 0 评论 -
poj2151概率入门
题目大意有t支队伍要比赛,做m道题,已知i队伍做j题做对的几率p[i][j],求所有队伍至少做一题并且冠军至少做n题的概率题目分析用f[i][j][k]表示第i支队伍做前j题做对k题的概率,那么f[i][j][k]=f[i][j−1][k]∗(1−p[i][j])+f[i][j−1][k−1]∗p[i][j];f[i][j][k]=f[i][j-1][k]*(1-p[i][j])+f[i][j-1]原创 2017-05-25 18:41:50 · 296 阅读 · 0 评论 -
洛谷1850【noip2016】换教室
题目分析首先用floyed搞出两间教室之间的最短路,记为l[i][j]。 用f[i][j]表示前i节课提交j次申请,第i节课交了申请。 g[i][j]表示前i节课提交j次申请,第j节课交了申请。 那么:g[i][j]=min(g[i-1][j]+l[c[i-1]][c[i]],f[i-1][j]+l[c[i-1]][c[i]]*(1.0-k[i])+l[d[i-1]][c[i]]*k[i]);原创 2017-05-25 21:53:30 · 426 阅读 · 0 评论 -
HDU 4586 Play the Dice(概率入门)
警告: 此题有毒思路首先我以为哪些面有重新来一次的机会对答案会有影响 后来发现没有 其实就是多一次扔色子的机会而已。 令sum=所有a[i]的和。 扔一次:sum/n 假如扔一次色子又可以再扔一次,则概率:sum/n+sum/n∗m/nsum/n+sum/n*m/n 假如又可以再扔一次:sum/n+sum/n∗m/n+sum/n∗(m/n)2sum/n+sum/n*m/n+sum/n*原创 2017-05-18 21:47:30 · 336 阅读 · 0 评论 -
bzoj3143/洛谷3434 游走 高斯消元求期望
题目分析首先,假如我们求出每条边的经过期望就可以贪心求解了。 而每条边的经过期望是很难求的,所以我们把边期望转化成点经过期望。 点经过期望设为f[i],点i的度数设为du[i] 那么: f[i]=∑ji−>jf[j]du[j]f[i]= \sum ^{i->j}_j \frac{f[j]}{du[j]} 而肯定有f[n]=1,因为到了n就停了。 1号点除了从别的点到达以外还能过一次,所以原创 2017-06-09 09:04:34 · 430 阅读 · 0 评论 -
高斯消元
高斯消元基本原理模拟小学生解多元一次方程(谁家小学生解50元一次方程啊!!!)算法步骤首先,将方程弄成一个矩阵。 例如这个方程: ⎧⎩⎨⎪⎪2x+y−z=2x+2y−z=5x−y+2z=−7⎫⎭⎬⎪⎪ \left\{ \begin{matrix} 2x+y-z=2 \\ x+2y-z=5 \\ x-y+2z=-7 \end{matrix} \right\} 就弄原创 2017-06-03 13:19:59 · 481 阅读 · 0 评论 -
Uva11021 概率
题目描述一开始有k个麻球,每一个麻球有p[i]的概率繁殖i个(0<=i<=n),并且其生命只有一天,求m天后没有毛球的概率题目分析如果用二维dp因为麻球最多会有多少个并不确定所以不行。 那么可以考虑:用f[i]表示第i天所以麻球都死光的概率。 显然我们要让当前还活着的麻球都不繁衍。 显然: f[1]=p[0];f[1]=p[0]; f[2]=p[0]+p[1]∗p[0]+p[2]∗p[0]原创 2017-06-11 19:13:22 · 236 阅读 · 0 评论 -
[HN省队集训day7] 分岔路口 期望+二分+点分治
题目描述三种选择都没戏,分岔路口难救命。天要我输我不语,下个悲剧就是你。 给定一棵树,多次询问从一个点移动到另一个点最优策略的期望步数。 你有两种移动方法:沿着一条边,从一端走到另一端,花费一步;或者均匀随机选择一个点,闪现到那里,花费一步。数据范围n≤100000,q≤200000n≤100000,q≤200000n \leq 100000,q \leq 200000,时限4s。...原创 2018-06-27 09:12:43 · 570 阅读 · 0 评论 -
bzoj1426/洛谷P4550 收集邮票
题目分析期望的通常套路是逆推。设f(i)f(i)f(i)表示当前手头已经有iii种邮票的情况下,收集满邮票期望要买多少次。那么f(i)=inf(i)+n−inf(i+1)+1f(i)=\frac{i}{n} f(i)+\frac{n-i}{n} f(i+1)+1f(i)=nif(i)+nn−if(i+1)+1,即f(i)=f(i+1)+nn−if(i)=f(i+1)+\frac{n}{n-...原创 2019-01-13 18:43:48 · 202 阅读 · 0 评论