概率与期望
文章平均质量分 54
AC__dream
道阻且长,行则将至;行而不辍,未来可期!
展开
-
2022牛客多校十 H-Wheel of Fortune(概率+组合)
两个将领,一个是A,一个是B,每个将领带领若干个小兵,每个将领带的小兵个数最多有七个,每个人物有一个初始血量,然后每秒随机选择一个人物扣10滴血,可能是将领也可能是小兵,如果A将领比B将领先死那么A将领失败,否则获胜。求A将领获胜的概率。原创 2022-08-20 17:26:53 · 182 阅读 · 0 评论 -
2022牛客多校九 B-Two Frogs(概率DP+前缀和优化)
河道里有n个荷叶排成一排,从第i个荷叶出发可以跳到第(i,i+ai]个荷叶上,有两只青蛙从第1个荷叶出发,每一步都独立地等概率随机地跳向后边的荷叶,求两只青蛙以相同步数到达第n个荷叶上的概率。n...原创 2022-08-15 21:06:02 · 215 阅读 · 0 评论 -
LightOJ - 1287 Where to Run?(dfs+概率dp)
题目链接:Where to Run? - LightOJ 1287 - Virtual Judge (ppsucxtt.cn)题意:有n个城市,编号为0~n-1,有m条有权无向边,边权代表经过这条边所要花费的时间,有个小偷从编号为0的城市出发,他不会走已经走过的城市,每到一个城市,他都会进行选择,要么选择在该城市停留5分钟,要么就前往下一个城市,他所前往的下一个城市具备以下性质:(1)在该城市可以不经过已经经过的城市且把剩余未经过的城市全部遍历(2)选择任何一个满足性质的城市的概率是相同的,且与原创 2021-11-01 19:21:07 · 182 阅读 · 0 评论 -
LightOJ - 1364 Expected Cards(概率dp)
题目链接:Expected Cards - LightOJ 1364 - Virtual Judge (ppsucxtt.cn)题意:Taha 把一副扑克牌(54张)随机洗开,倒扣着放成一摞。然后从上往下依次翻开每张牌,每翻开一张黑桃、红桃、梅花或者方块,就把它放到对应花色的堆里去。Taha想知道得到 A 张黑桃、B 张红桃、C 张梅花、D 张方块需要翻开的牌的张数的期望值 E 是多少?特殊地,如果翻开的牌是大王或者小王,Taha 将会把它作为某种花色的牌放入对应堆中,使得放入之后 E 的值尽可能小。原创 2021-10-30 22:24:08 · 156 阅读 · 0 评论 -
LightOJ - 1274 Beating the Dataset(概率期望)
题目链接:Beating the Dataset - LightOJ 1274 - Virtual Judge (ppsucxtt.cn)简化版题意:某人在蒙题,题目答案只有yes和no两种答案,总共有n道题,一开始你知道了n道题中答案为yes的题目数,你每蒙一道题之后,系统会告诉你正确答案是什么。你遵循的蒙题策略如下:(1)第一道题目你一定蒙yes(2)从第二道题目起,你每次蒙的答案都是上一道题的答案,比如说我现在做到了第i题,第i-1题的结果是no,那我第i题就直接蒙no求你蒙错题的数量原创 2021-10-27 20:54:40 · 203 阅读 · 0 评论 -
LightOJ - 1284 Lights inside 3D Grid(数学期望+组合数学)
题目链接:Lights inside 3D Grid - LightOJ 1284 - Virtual Judge (ppsucxtt.cn)题意:给你一个三维矩阵,矩阵上的每一个点有一个灯,你可以操作k次,每次操作选取两个点,在这两个点之间的灯状态都会反转(原来亮着的现在灭了,原来灭着的现在亮了),问k次操作后亮着的灯的数目期望值是多少。分析:这个数目期望值显然是每个灯最后亮着的概率的和,现在问题就转化为了每个灯最后亮着的概率是多少,最后亮代表了这个灯在k次操作内被操作了奇数次,想解决这个问题又面原创 2021-10-27 17:10:52 · 152 阅读 · 0 评论 -
(LightOJ - 1321)Sending Packets(数学期望+最短路)
题目链接:Sending Packets - LightOJ 1321 - Virtual Judge为了方便起见,我下面内容下标均从1开始题意:有n个路由器,我们现在要从1号路由器向n号路由器传送数据,两个路由器之间的边代表数据沿这条边传输数据成功的概率。问传输完sKB的数据所需的最小期望时间,传输数据遵循以下规则:(1)每次只能传输1KB的数据(2)每次成功传输数据后我们在2*k时间后都能收到信息(3)如果在传输当前数据2*k时间后我们没有收到信息,那我们就需要重新传输这条数据分原创 2021-10-27 09:36:49 · 140 阅读 · 0 评论 -
(LightOJ - 1342)Aladdin and the Magical Sticks(概率DP)
题目链接:Aladdin and the Magical Sticks - LightOJ 1342 - Virtual Judge (ppsucxtt.cn)题意:有N根木棍,每根木棍都有一个权值 其中有一些木棍可识别,另一些木棍不可识别的,抽到了可识别的棍子,就不放回,抽到了不可识别的,就要放回 ,问所有棍子都至少被抽过一次后权值和的期望。我们之前做过这么一道题目:有一个n面骰子,问我们所有面都被骰出的期望值是多少,这道题其实和那道题目差不多,但是有一点差别就是可识别的棍子被抽到后不放回,我们可原创 2021-10-26 18:25:47 · 163 阅读 · 0 评论 -
(LightOJ - 1395)Dangerous Maze (II)(期望DP)
题目链接:A Dangerous Maze (II) - LightOJ 1395 - Virtual Judge (ppsucxtt.cn)题意:一个迷宫有n扇门,每个门对应一个非零值x,如果x是正的,就会在x分钟后带你逃离迷宫,如果x是负的,就会在(-x)分钟后带你回到原点,你会记录你最后走的k扇门,问你走出迷宫的时间期望。这道题目是之前做过的一道题目的变形,上道题目博客链接:(58条消息) (LightOJ - 1027)A Dangerous Maze(数学期望)_AC__dream的博客-原创 2021-10-26 17:50:03 · 131 阅读 · 0 评论 -
(LightOJ - 1408)Batting Practice(概率DP)
题目链接:Batting Practice - LightOJ 1408 - Virtual Judge (ppsucxtt.cn)题意:一个人在练习棒球,击不中的概率为p。如果连续k1次击中,或者连续k2 次击不中,就停止练习。求练习的期望次数。这道题是一道概率dp题,我们设f[i]为已经连续击中i次后距离停止联系所需的期望次数,g[i]为已经连续未击中i次后距离停止联系所需的期望次数,则可以进行动态转移,转移过程的推导在下图:有了g[1]和f[1]显然就可以得到 ans=p*f[1...原创 2021-10-26 13:18:32 · 158 阅读 · 3 评论 -
(LightOJ - 1265)Island of Survival(思维+数学期望)
题目链接:Island of Survival - LightOJ 1265 - Virtual Judge (ppsucxtt.cn)题意:有n只老虎,m只鹿还有你自己,每次从存活的动物中选取两个进行决斗。决斗遵循下面的规则:老虎与老虎决斗:两只老虎均死亡老虎与人决斗:人死亡鹿与鹿决斗:两者均存活人与鹿决斗:人可以选择杀死鹿,也可以选择让鹿存活问最后人存活的期望值是多少?分析:我觉得这是一道思维题,首先我们先来考虑鹿的作用,突然发现鹿好像没有什么作用,他不能让人死,也不能让老虎原创 2021-10-23 11:18:58 · 140 阅读 · 0 评论 -
(ACW218)扑克牌(数学期望)
题意:Rainbow 把一副扑克牌(5454张)随机洗开,倒扣着放成一摞。然后 Admin 从上往下依次翻开每张牌,每翻开一张黑桃、红桃、梅花或者方块,就把它放到对应花色的堆里去。Rainbow 想问问 Admin,得到A张黑桃、B张红桃、C张梅花、D张方块需要翻开的牌的张数的期望值E是多少?特殊地,如果翻开的牌是大王或者小王,Admin 将会把它作为某种花色的牌放入对应堆中,使得放入之后E的值尽可能小。分析:设f[x][y][z][w][p][q],表示已经翻开了x张黑桃,y张...原创 2021-10-22 10:58:39 · 700 阅读 · 0 评论 -
(ACWing217)绿豆蛙的归宿(数学期望)
题目:给出一个有向无环的连通图,起点为1,终点为N,每条边都有一个长度。数据保证从起点出发能够到达图中所有的点,图中所有的点也都能够到达终点。绿豆蛙从起点出发,走向终点。到达每一个顶点时,如果有K条离开该点的道路,绿豆蛙可以选择任意一条道路离开该点,并且走向每条路的概率为1/K。现在绿豆蛙想知道,从起点走到终点所经过的路径总长度的期望是多少?对于数学期望的问题,一般起始点是唯一的,终点不一定是唯一的,我们可以从终点开始进行记忆化搜索,每个点的路径期望等于可以到达他的所有点的期望加上边权再乘...原创 2021-10-22 09:58:58 · 131 阅读 · 0 评论 -
(LightOJ - 1248)Dice (III)(数学期望)
题目链接:Dice (III) - LightOJ 1248 - Virtual Judge (ppsucxtt.cn)题意:给你一个n面的骰子,问使得骰子所有面都被骰出的期望次数。这其实可以用概率dp来解决,但是我想在这用一下其他方法来求解。这道题目的模型实际上是由n个几何分布的模型构成,比如说我们已经骰出了i个不同的点数,现在要骰出一个从未出现过的点数,那么我们成功的概率就是(n-i)/n,如果我们本次没有成功,那我们就需要再骰一次,直至成功为止,所以这显然就是一个几何分布的模型,他成功所需原创 2021-10-21 22:29:50 · 187 阅读 · 0 评论 -
(LightOJ - 1079)Just another Robbery(概率背包)
题目链接:Just another Robbery - LightOJ 1079 - Virtual Judge (vjudge.net)题意:有N个银行,第i个银行里有mi元钱,抢劫第i个银行使得被抓的概率多pi。(两个银行之间是否被抓并不是完全独立的)给出一个危险率P,问使得被抓的概率小于等于P的情况下最多能抢多少钱。分析:我刚看到这道题目的时候就感觉这道题目是01背包,我令dp[i]表示概率小于0.01*i的情况下最多能抢的钱数,这样我们需要对概率乘以100然后再作为数组下标,但由于精度损失导原创 2021-10-21 11:11:21 · 133 阅读 · 0 评论 -
(LightOJ - 1038)Race to 1 Again(概率DP)
题目链接:Race to 1 Again - LightOJ 1038 - Virtual Judge (ppsucxtt.cn)题意:给你个数n,然后随机选择n的一个因子,然后n除以其因子,求n变成1的次数的期望。题目的分析我写在了一张纸上:知道了这个之后我们就可以用n的因子来求出n的期望,注意一些细节,比如我们要求的不是因子的个数,而是因子的个数减一,下面是代码:#include<cstdio>#include<cstring>#include<.原创 2021-10-21 10:02:36 · 114 阅读 · 0 评论