概率dp
文章平均质量分 79
StaroForgin
这个作者很懒,什么都没留下…
展开
-
Forest Game
Forest Game题解首先,由于每个点会被选当且仅当它到根上的所有点都没被选。它到根上的点总共有depidep_{i}depi个,故它给期望的贡献为1depi\frac{1}{dep_{i}}depi1。这棵树又是无根树,所以答案为∑i=1n∑j=1n11+dis(i,j)\sum_{i=1}^{n}\sum_{j=1}^{n}\frac{1}{1+dis(i,j)}∑i=1n∑j=1n1+dis(i,j)1。考虑如何求树上所有点之间的距离。这不是点分治板子题吗?直接一个点分治原创 2021-02-22 17:12:13 · 154 阅读 · 0 评论 -
[CF1187F]Expected Square Beauty
Expected Square Beauty题解首先对于B(x)B(x)B(x),我们应该是很好求的,贪心一下,遇到不同就分段。令Ii(x)=[xi≠xi−1]I_{i}(x)=[x_{i}\not=x_{i-1}]Ii(x)=[xi=xi−1],那么有B(x)=∑i=1nIi(x)B(x)=\sum_{i=1}^{n}I_{i}(x)B(x)=∑i=1nIi(x)。题目要求的是E(B(x)2)E(B(x)^2)E(B(x)2),看到平方项,我们想起了很常见的东西,将B(x)B(x)原创 2021-02-22 11:32:33 · 178 阅读 · 1 评论 -
[hdu4418]Time travel
Time travel题解无论如何,这题面是真的难理解如果我们用来表示从点走到点的期望步数的话,我们很容易得到一个方程。由于这种逆推式不能转化为状态转移方程式来dp求解,我们只能用高斯消元来对其进行求解。于是,可以得到方程式。再用高斯消元进行求解。可是,它可以向两个方向走,我们就把原来的数列再往后翻折一半,将变成。之后再通过bfs求出可达的点,如果终点不可达就直接输出,否则,再此基础上建出期望方程,解出来输出的值即可。注意需特判起点与终点是否不同,否则会因的情况RE。源码原创 2020-09-09 09:55:17 · 129 阅读 · 0 评论 -
[hdu4870]Rating
Rating题解分明8个月前才做过的,现在做又想了半天。容易发现,两个账号打的轮数是可以分开考虑的,它们之间不会互相影响,而最后的情况肯定是一个账号的分数为19*50,另一个为20*50。我们设表示将一个账号的分数打到i*50的期望轮数,答案就是。可以得到方程式,。如果我们根据这个方程式来代换出的值的话你会发现一个问题,就是所对应的概率并不为1,因为它是逆推的,转化出来的递推式子是错误,它的答案也是错的。我们考虑定义为在分数为时赢一轮的期望轮数,可以用表示出来。而关于我们可以原创 2020-09-08 21:14:17 · 133 阅读 · 1 评论 -
玩个球
玩个球《关于我继“贞难调”后又命名了一道“贞卡常”的这件事》其实这道题部分分还是比较好拿的。对于subtask3,明显就是一个都不拿,而就是全都拿。对于subtask4,如果全为W就输出,否则就输出。然后我们就愉快的拿到2pts了。对于subtask5,就直接统计这个W被拿到的概率,通过容斥可以求出,其概率为对于subtask6,也可以通过上面方法得到,不过有些麻烦。不过因为数据过水,直接输出k也可以得分对于subtask1,2,我们可以通过状压dp实现,状态表示那些点已经被原创 2020-08-26 20:06:31 · 145 阅读 · 0 评论 -
[CF26D]Tickets
Tickets题解这。。。,不是当时卖车票的那道题吗很明显,如果则一定找不出钱,而时则一定找得出钱,我们讨论的是m在中的状况。于是乎,我们讨论的是这些人来的顺序对它的影响。很容易发现可以构造出一个平面坐标系内的图:我们定义横坐标为当前来了的10元,纵坐标为当前来了的20元,起点为(0,0)。很明显,如果这个点移动到直线上面就不合法了。而终点是(n,m)我们求的是一直在直线下...原创 2020-04-11 14:40:49 · 213 阅读 · 0 评论 -
Makoto and a Blackboard
Makoto and a Blackboard题解我们定义为n操作k次的期望个数,那么,其中x为d的约数个数。而n的约数个数可以在的时间内求出,于是总时间就是。对于一个质数n,答案是。那么对于,其中p为质数。那么就可以用dp来解决这个问题。表示经过i次操作,数变为的概率。可得转移方程式为,而答案就为。因为这是一个积性函数,所以可得答案于是,我们把n分解质因数...原创 2020-04-09 12:26:42 · 296 阅读 · 0 评论 -
泳池
泳池题解做这题时自闭了一个下午。还在自闭中。看到这个图的第一眼时,笔者还未反应过来这题到底是什么。可能是笔者语文不好先讲一下题意,我们只能在一个每个格子(其危险的概率为p),我们只能从底层开始画一个全是安全的矩阵面积为k时的概率。我们发现,直接求这个概率不大方便,我们可以分别求出小于等于k的概率与小于等于k-1的概率,将它们相减即可。可我们到底应该怎么做呢?考虑dp。令...原创 2019-12-23 20:32:38 · 532 阅读 · 0 评论 -
概率充电器
概率充电器题解很简单的一道树形dp,不过我们得用容斥的方法转变一下思路。如果我们将dp值设为灯亮的几率,我们的时间复杂度可能被卡到,显然是不行的,我们也就不具体分析了。我们设为ti不被它的子树上任意一点亮的概率(含自身)。很显然,dp1(以下省略1)的转移方程式如下:u点不能被点亮的情况为它自身不亮且它的儿子不能将它点亮的概率的乘积。然后,我们可以用换根的想法改一改...原创 2019-12-07 16:26:54 · 126 阅读 · 0 评论