![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数学期望
文章平均质量分 95
C202044zxy
这个作者很懒,什么都没留下…
展开
-
[unknown OJ] ZZH与计数
写了1个小时的博客,我是哥哥原创 2020-12-02 17:05:24 · 308 阅读 · 1 评论 -
[ZJOI2017] 树状数组
一、题目点此看题二、解法解决这道题需要知道树状数组的原理,iii 维护的是 (i−lowbit(i),i](i-lowbit(i),i](i−lowbit(i),i] 的求和。那么如果反过来,那么 iii 维护的是 [i,i+lowbit(i))[i,i+lowbit(i))[i,i+lowbit(i)) 的求和,所以原来求前缀和,现在求的是后缀和。那么我们把正确的条件列出来:sum[l,r]=sum[l−1,r−1]sum[l,r]=sum[l-1,r-1]sum[l,r]=sum[l−1,r−原创 2020-11-29 11:13:00 · 277 阅读 · 0 评论 -
[unknown OJ] 游戏
一、题目点此看题二、解法当 x+y+zx+y+zx+y+z 不是333的倍数的时候无解。一看就是 dpdpdp 的题了,先把暴力一下的写出来,设 dp[i][j]dp[i][j]dp[i][j] 为这个状态到分配完成的期望轮数(i=z−x,j=z−yi=z-x,j=z-yi=z−x,j=z−y,zzz最大),也就是我们用一个差分的形式来表示状态,转移:dp[a][b]=12dp[a−2][b−1]+12dp[a−2][b−1]+1dp[a][b]=\frac{1}{2}dp[a-2][b-1]+\原创 2020-11-22 22:16:55 · 157 阅读 · 0 评论 -
[unknown source] 富有
一、题目题目描述有n张考卷,第i张上有ai道题。富有的小R每次会从剩余的题目中随机选择一道来做,然后丢弃这道题所在的考卷。请问小R丢弃第一张考卷时,做题次数的期望。输入格式第一行一个正整数 n ,表示考卷的数量。接下来一行 n 个正整数 ai ,分别表示每一张考卷上的题目数量。输出格式输出一行一个数表示做题次数的期望。采用实数比对,误差不能超过 1e-6 。对于 100% 的数据, 1≤n≤105,1≤ai≤109。二、解法考虑用期望的定义式计算,枚举是在那一轮做到第一张卷子:∑i=1原创 2020-11-08 15:33:37 · 130 阅读 · 0 评论 -
[BZOJ 4899] 记忆的轮廓
一、题目原创 2020-04-24 20:38:42 · 231 阅读 · 0 评论 -
CF643E Bear and Destroying Subtrees
一、题目点此看题二、解法首先考虑一个朴素dpdpdp,设dp[i][j]dp[i][j]dp[i][j]为第iii个点的树深度不大于jjj的概率(方便转移,用的时候减一下就行了),转移就考虑当前这条边断不断裂,转移方程如下:dp[u][i]=∏dp[v][i−1]+12dp[u][i]=\prod\frac{dp[v][i-1]+1}{2}dp[u][i]=∏2dp[v][i−1]+1这...原创 2020-04-11 15:33:20 · 131 阅读 · 0 评论 -
CF123E Maze
一、题目点此看题二、解法考虑每个点为终点的贡献,然后乘上概率直接相加求得答案。设终点为xxx,考虑起点到终点的这条路径,每走到一个错误的zzz就要付出2siz[z]2siz[z]2siz[z]的代价,走到错误的zzz的概率是12\frac{1}{2}21(考虑排列就是有一个在前,有一个在后,在前为错误,概率就为12\frac{1}{2}21),那么期望就是siz[z]siz[z]siz...原创 2020-04-11 11:56:55 · 153 阅读 · 0 评论 -
CF1187F 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}^nI_i(x)B(x)=i=1∑nIi(x)所求是E(B(x)2)E(B(x)^2)E(B(x)2),我们来推导一波:...原创 2020-04-11 10:18:40 · 153 阅读 · 0 评论 -
CF1278F Cards
一、题目点此看题二、解法真正的期望是不用推式子的,用真正的期望助您获取真正的快乐首先写出答案,aia_iai表示第iii个位置上是不是王牌(1/01/01/0):E((∑ai)k)E((\sum a_i)^k)E((∑ai)k)观察这个柿子,其中一种计算方法是选长度为kkk的有序子序列(比如a3a2a3a_3a_2a_3a3a2a3也算,考虑kkk次方的计算方式),你会发现这种...原创 2020-04-11 10:11:32 · 194 阅读 · 0 评论 -
CF596D Wilbur and Trees
一、题目点此看题luoguluoguluogu讨论里面有翻译哟,自己去看呗二、解法只会从两个端点砍树,很容易看出来是区间dpdpdp了,但是一个区间[l,r][l,r][l,r]的lll向左倒还是向右倒会影响到[l+1,r][l+1,r][l+1,r]的期望,但是问题不大,我们可以直接把端点的情况塞进状态里面,于是就有了状态定义:设f[l][r][x][y]f[l][r][x][y]f[l...原创 2020-04-09 22:52:48 · 159 阅读 · 0 评论 -
CF498B Name That Tune
一、题目点此看题二、解法设f[i][j]f[i][j]f[i][j]为听完前iii个音频需要jjj秒的概率,转移如下:f[i][j]=f[i−1][j−k]×(1−p[i])k−1×p[i]f[i][j]=f[i-1][j-k]\times(1-p[i])^{k-1}\times p[i]f[i][j]=f[i−1][j−k]×(1−p[i])k−1×p[i]其中k=t[i]k=t[i]k...原创 2020-04-09 12:47:46 · 163 阅读 · 0 评论 -
CF513G3 Inversions problem
一、题目点此看题二、解法我们直接设dp[i][j]dp[i][j]dp[i][j](i<ji<ji<j)为第i,ji,ji,j个位置组成逆序对的期望,总期望就等于这些单个期望之和。每次转移就枚举i,ji,ji,j,再枚举区间,时间复杂度O(n4k)O(n^4k)O(n4k),复杂度还可以优化,我们分四种情况讨论:第一种就是区间不包含iii和jjj,可以直接用组合数求方...原创 2020-04-09 10:57:47 · 256 阅读 · 0 评论 -
CF24D Broken robot
一、题目点此看题二、解法设f[i][j]f[i][j]f[i][j]为第iii行jjj列到第nnn行的期望步数,我们肯定从nnn行一直往上推,m=1m=1m=1的情况需要特判原创 2020-04-08 22:39:28 · 219 阅读 · 0 评论 -
CF601C Kleofáš and the n-thlon
一、题目点此看题二、解法其他人每个人都是一样的,我们考虑一个人在前iii场得jjj分的期望f[i][j]f[i][j]f[i][j],转移如下:f[i][j]=1m−1∑k=1,k≠c[i]mf[i−1][j−k]f[i][j]=\frac{1}{m-1}\sum_{k=1,k\not=c[i]}^m f[i-1][j-k]f[i][j]=m−11k=1,k=c[i]∑mf[i−...原创 2020-04-08 15:31:48 · 193 阅读 · 0 评论 -
CF908D New Year and Arbitrary Arrangement
一、题目点此看题你谷的翻译有点小问题,本题求的是ababab子序列个数的期望二、解法设dp[i][j]dp[i][j]dp[i][j]为前缀有iii个aaa字符,jjj个ababab子序列,最后子序列个数超过kkk的子序列个数期望,转移如下:dp[i][j]=dp[i+1][j]×pa+dp[i][i+j]×pbpa+pbdp[i][j]=\frac{dp[i+1][j]\times p...原创 2020-04-08 11:29:08 · 221 阅读 · 2 评论 -
CF1097D Makoto and a Blackboard
一、题目点此看题二、解法这道题有一个很巧妙的思路,把nnn质因数分解,我们考虑每一个质因数的情况,最后再合并即可。对于质因数ppp,设dp[k][s]dp[k][s]dp[k][s]为操作kkk次,剩下的次数为sss的概率,转移如下(mmm是最高次数):dp[k][s]=∑i=smdp[k−1][i]i+1dp[k][s]=\sum_{i=s}^m\frac{dp[k-1][i]}{i+...原创 2020-04-08 09:59:53 · 155 阅读 · 0 评论 -
[SCOI2008]奖励关
一、题目点此看题二、解法状压是显然的,设f[i][j]f[i][j]f[i][j]为前iii个关卡得到的物品集合为jjj的最大价值,但是这样可能第iii轮无法到达状态SSS,这样的问题比较难处理,可以考虑改变状态定义。定义f[i][j]f[i][j]f[i][j]为前[1,i−1][1,i-1][1,i−1]关卡取得的状态是jjj,走完后[i,k][i,k][i,k]个关卡获得的最大价值,...原创 2020-04-07 16:10:53 · 131 阅读 · 0 评论 -
[SDOI2012]走迷宫
一、题目点此看题二、解法首先判 inf\text{inf}inf 的情况,第一种就是根本到不了终点,第二种就是走到一个岔路口,但是其中一条路到不了终点,那么无论走多少步都没有用,这两个情况还是很好判的。设E(i)E(i)E(i)为点iii走到终点的期望步数,转移如下(i,ji,ji,j有边相连):E(i)=1deg[i]∑E(j)+1E(i)=\frac{1}{deg[i]}\sum E...原创 2020-04-07 09:41:15 · 189 阅读 · 0 评论 -
[51nod 1444]打字的猴子
一、题目二、解法考虑dpdpdp,设E[i]E[i]E[i]为已经成功匹配到了iii,想要匹配到nnn的期望,那么答案就是E[0]E[0]E[0],考虑多匹配一个字符后的影响,我们用transtranstrans来描述它,转移如下:E[x]=1k∑i=1kE[trans[x][i]]+1E[x]=\frac{1}{k}\sum_{i=1}^k E[trans[x][i]]+1E[x]=k1...原创 2020-01-20 21:09:21 · 311 阅读 · 0 评论 -
[ZJOI2019]开关
一、题目点此看题二、解法考虑每个灯的生成函数,那么答案的生成函数为它们的乘积,设P=∑piP=\sum p_iP=∑pi:F(x)=∏i=1nepiPx+(−1)sie−piPx2F(x)=\prod_{i=1}^n \frac{e^{\frac{p_i}{P}x}+(-1)^{s_i}e^{-\frac{p_i}{P}x}}{2}F(x)=i=1∏n2ePpix+(−1)sie...原创 2020-01-02 23:16:46 · 165 阅读 · 0 评论 -
HDU 4890 Rating
一、题目点此看题题目描述jzmjzmjzm创建了两个号,他每打一场比赛有ppp的概率获胜,有1−p1-p1−p的概率失败,胜利积一分,失败扣两分,最高分为202020分,最低分为000分,这为巨佬很聪明,他只会用分更少的号(相同任选)去打比赛,问最后得到一个202020分的号的期望比赛场数。数据范围0.3≤p≤10.3\leq p\leq 10.3≤p≤1二、解法0x01 高斯消元...原创 2019-12-31 22:55:49 · 165 阅读 · 0 评论 -
[JXOI2018]排序问题
一、题目点此看题二、解法0x01 50分暴力先考虑得到一个序列计算它的期望,如果这个序列两两不同,假设长度为nnn,那么期望就是n!n!n!,考虑序列有重复的情况,发现相同的数的顺序不用考虑,设每个数的出现次数为tit_iti,那么期望就是n!/ti!n!/t_i!n!/ti!。在考虑如果加入数字,观察上面期望的式子,发现在[l,r][l,r][l,r]出现数的总和一定的情况下分布越...原创 2019-12-14 11:39:54 · 248 阅读 · 0 评论 -
[SHOI2014]概率充电器
一、题目点此看题二、解法其实这道题主要考察对期望的理解。0x01 错解设dp[u]dp[u]dp[u]为uuu点被点亮的期望,很容易想到的思路是先跑子树内的,再跑子树外的,转移是难点。一开始写的转移是 dp[u]=∑dp[v]×c+q[u]dp[u]=\sum dp[v]\times c+q[u]dp[u]=∑dp[v]×c+q[u],也就是暴力加起来。子树外的转移就省略了吧,反正也...原创 2019-12-07 16:26:14 · 126 阅读 · 0 评论 -
[THUWC2017]随机二分图
一、题目点此看题二、解法这道题一定不要考虑匈牙利算法,要不然暴搜都很难打。0x01 暴力还是讲一讲吧,考试的时候没打出来,枚举每个点匹配另外的一个点,时间复杂度O(n!)O(n!)O(n!)。你可能要问,怎么建边?对于情况一,我们直接建边并把边的概率设为50%50\%50%。对于情况二,我们建出两条单独的边,并把边的概率设为50%50\%50%,等于这两条边可以以50%50\%50...原创 2019-11-14 22:39:50 · 213 阅读 · 0 评论 -
[学习笔记]概率与期望
老师在讲概念时一直在摸鱼,可怜的我就做了几道题。。跳一跳一、题目题目描述现有一排方块,依次编号为 1…n1\ldots n1…n。 方块 111 上有一个小人,已知当小人在方块 iii 上时,下一秒它会等概率地到方块 iii(即不动),方块 i+1i+1i+1,方块 i+2i+2i+2……方块 nnn 上。 求小人到达方块 nnn 所需要的期望时间(单位:秒)。输出格式若答案 an...原创 2019-10-31 12:59:31 · 268 阅读 · 0 评论 -
[HNOI2013]游走
一、题目点此看题题目:nnn个点,mmm条边的联通无向图,边的权值从111到mmm,一开始在1号点,每次等概率走向当前点的邻接点。问怎么样给边赋值,使得走到nnn号点时期望走过的边权和最小。数据范围:2≤N≤5002\leq N\leq 5002≤N≤500二、解法这种等概率走向当前点的邻接点的问题叫随机游走问题。走到nnn号点时期望走过的边数===每条边期望走过的次数之和。边(...原创 2019-08-20 21:17:40 · 137 阅读 · 0 评论 -
CF183D T-shirt
一、题目二、解法网上的题解貌似学得不是很清楚(反正蒟蒻作者是很难看懂的),我就来补一发详细题解吧。0x01 暴力dp期望的题好像暴力都很难写 。设f[i][j][k]f[i][j][k]f[i][j][k]表示前iii个人,有jjj个人喜欢第kkk件衣服的概率,则有转移:f[i][j][k]=f[i−1][j−1][k]∗p[i][k]+f[i−1][j][k]∗(1−p[i][k]...原创 2019-08-24 10:52:25 · 159 阅读 · 0 评论 -
HDU 4035 Maze
一、题目二、解法设dp[i]dp[i]dp[i]为在点iii要找到出口的期望步数,我们很轻易地列出下列dpdpdp式:dp[i]=∑son(dp[son]+1)∗p[i]+e[i]∗0+dp[fa]∗p[i]+k[i]∗dp[1]dp[i]=\sum_{son}(dp[son]+1)*p[i]+e[i]*0+dp[fa]*p[i]+k[i]*dp[1]dp[i]=∑son(dp[son]...原创 2019-08-23 20:30:33 · 161 阅读 · 0 评论