概率dp
文章平均质量分 51
Jozky86
这个作者很懒,什么都没留下…
展开
-
CF1009E Intercity Travelling
CF1009E Intercity Travelling题意:有一段路程,路程可以看作是从0到n的一条直线如果从起点出发或者从休息点出发,连续驾驶k千米,则需要消耗的体能为a1+…+ak每个整点都有可能拥有一个休息点,每个休息点存在或者不存在的概率想等的。求整个旅程消耗的体能的期望为p,输出p∗2n−1p*2^{n-1}p∗2n−1题解:最后别忘乘2n−12^n-12n−1代码:#include <bits/stdc++.h>#define LL long long#de原创 2021-07-29 16:57:53 · 195 阅读 · 0 评论 -
spoj Favorite Dice(概率dp+期望)
题意:摇一个n面的骰子,问每一面都被摇到的次数期望是多少。题解:概率dp往往都是倒着推我们设dp[x]表示已经摇到了x个面,还要摇的概率次数那么dp[n] = 0(即一次还没摇)dp[0]就是答案对于dp[i],我们考虑当前已经摇到i个面,动态规划要考虑状态,上一个状态可能是也是摇到了i个面(即本次摇的面已出现过),也可能是摇到了i-1个面(即本次摇的面第一次出现)(1)扔到已经扔过的面求出的期望就是i/n *dp[i](2)扔到没扔过的面的期望就是 (n-i)/n *dp[i+1]原创 2021-03-12 17:28:16 · 166 阅读 · 0 评论 -
P1850 [NOIP2016 提高组] 换教室
P1850 [NOIP2016 提高组] 换教室题意:有2n个课安排在n个时间段上,每个时间段上都有两个一样的课同时在不同地方上,起初牛牛被所有课都被安排在Ci上课,另一节课在Di上课。牛牛现在想跟换到Di位置,它最多可以申请m节课换教室,对于每节课换成功的概率为P[i],每个教室之间都有距离,问申请哪几门课程可以使他在教室间的移动总和的期望值最小,输出这个最小值注意申请教室是一次性的,无法根据其他课的申请结果来决定其他课程是否申请题解:按照一般的思路,我们会设dp[i][j]表示前i个课我们申请原创 2021-07-28 20:53:04 · 154 阅读 · 0 评论 -
Acwing 232. 守卫者的挑战
Acwing 232. 守卫者的挑战题意:有n个挑战,一开始背包容量为k,每次挑战有p[i]的概率成功,成功的话会得到一个大小为1的地图碎片或者是提升背包容量X,所有的地图碎片必须装在包里,问最后带地图离开的概率题解:设f(i,j,k)表示前i个挑战赢了j次,剩余k次的概率这么开数组的话会爆炸(200 * 200 * 2000),但是我们知道n个挑战也就最多只有x个地图碎片可以拿,那么只要容量大于n就必然成功。所以记f(i,j,n)表示前i个挑战赢了j次,剩余容量等于n的概率,既然是剩余空间,值域原创 2021-07-28 19:26:48 · 274 阅读 · 0 评论 -
Acwing 218. 扑克牌
Acwing 218. 扑克牌题意:一副扑克牌(54张),问得到A 张黑桃、B 张红桃、C 张梅花、D 张方块需要翻开的牌的张数的期望值 E 是多少?如果翻开的牌是大王或者小王,Admin 将会把它作为某种花色的牌放入对应堆中,使得放入之后 E 的值尽可能小。题解:事件发生的期望的线性:E(aX+bY)=aE(X)+bE(Y)=p(X)×E(X)+p(Y)×E(Y)我们设dp[a][b][c][d][x][y] = 已经翻开a~d张花色牌,大小王视为x,y花色(若x,y=0则还没翻开),此时原创 2021-07-16 18:30:48 · 158 阅读 · 0 评论 -
概率与期望
b站视频讲解–概率与期望第一部分题目:AcWing 216. Rainbow的信号AcWing 217. 绿豆蛙的归宿AcWing 218. 扑克牌AcWing 232. 守卫者的挑战AcWing 233. 换教室AcWing 307. 连通图AcWing 309. 装饰围栏AcWing 337. 扑克牌SP1026 FAVDICE - Favorite Dice第二部分题目下列概率题目&&题解csu 1917 There is no SSRuva11722 Jo原创 2021-07-16 17:49:05 · 138 阅读 · 0 评论 -
Acwing 217. 绿豆蛙的归宿
Acwing 217. 绿豆蛙的归宿题意:给出一个有向无环的连通图,起点为 1,终点为 N,每条边都有一个长度。数据保证从起点出发能够到达图中所有的点,图中所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。到达每一个顶点时,如果有 K 条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为 1/K。现在绿豆蛙想知道,从起点走到终点所经过的路径总长度的期望是多少?题解:这个文章讲的不错设dp[x]表示状态为x到终点n的期望路径总长,显然dp[n] = 0,所以要从d原创 2021-07-15 21:41:18 · 166 阅读 · 0 评论