期望
我要看无刺有刺
阿里嘎多扩赛以马斯
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【题解】LuoGu6858:深海少女与胖头鱼
原题传送门期望dpdpn,m=1+nn+mdpn+m−1,1+mn+mdpn,m−1dp_{n,m}=1+\frac{n}{n+m}dp_{n+m-1,1}+\frac{m}{n+m}dp_{n,m-1}dpn,m=1+n+mndpn+m−1,1+n+mmdpn,m−1然后发现无法实现经过部分分m=0m=0m=0启发又看见了n<=1014,m<=106n<=10^{14},m<=10^6n<=1014,m<=106猜想时间复杂度可能只与mmm有关d原创 2020-10-22 21:14:24 · 378 阅读 · 0 评论 -
【题解】LuoGu3239:亚瑟王
原题传送门令pip_ipi表示第iii个技能的概率ans=∑pi∗dians=\sum p_i*d_ians=∑pi∗di令dpi,jdp_{i,j}dpi,j表示前iii个技能,成功了jjj个的概率dpi,j=dpi−1,j∗(1−pi)r−j+dpi−1,j−1∗[1−(1−pi)r−j+1]dp_{i,j}=dp_{i-1,j}*(1-p_i)^{r-j}+dp_{i-1,j-1}*[1-(1-p_i)^{r-j+1}]dpi,j=dpi−1,j∗(1−pi)r−j+dpi−1,原创 2020-10-05 11:03:46 · 244 阅读 · 0 评论 -
【题解】LuoGu4284:[SHOI2014]概率充电器
原题传送门套路期望dp把每个点不被充电的概率ansians_iansi算出来,答案就是∑1−ansi\sum 1-ans_i∑1−ansi令fuf_ufu表示以uuu为根的子树,uuu不被充电的概率fu=(1−qu)∗∏(1−p(u,v)+p(u,v)∗fv)f_u=(1-q_u)*\prod (1-p(u,v)+p(u,v)*f_v)fu=(1−qu)∗∏(1−p(u,v)+p(u,v)∗fv)但是除了根节点,其他节点的答案都是不充分的,所以要换根dpgug_ugu表示每个点的真原创 2020-09-26 21:33:55 · 251 阅读 · 0 评论 -
【题解】LuoGu4561:[JXOI2018]排序问题
原题传送门转化问题:每次令[l,r][l,r][l,r]中出现次数最少的数出现次数加1,加mmm次模拟题先统计出不在[l,r][l,r][l,r]中的答案再统计出[l,r][l,r][l,r]的数各出现了几次,然后就是一层一层的填上去,填到不能填为止Code:#include <bits/stdc++.h>#define maxn 12000010#define N 2...原创 2019-12-18 20:38:49 · 331 阅读 · 0 评论 -
【题解】CF68D:Half-decay tree
原题传送门这道题目不难发现总共qqq个询问,每次询问最多涉及到hhh个点,所以总共最多设计到qhqhqh个点可以用mapmapmap把以每个点为根的子树权值之和记录下来修改操作直接把自己到根路径上所有点修改查询操作不妨反向思考,从根节点开始往下断边,因为是二叉树所以每次只有两种断边可能,对应权值可以求出由于期望的线性性直接加起来终止条件是当前的最大值大于等于当前节点的map值Cod...原创 2019-08-03 18:02:26 · 337 阅读 · 0 评论 -
CF865C:Gotta Go Fast
传送门这是一道期望dp+二分dp[i][j]dp[i][j]dp[i][j]表示到第i关,游戏计时器为j时完成游戏期望时间dp[i][j]=min(dp[1][0],p[i]∗(dp[i+1][j+a[i]]+a[i])+(1−p[i])∗(dp[i+1][j+b[i]]+b[i]))dp[i][j]=min(dp[1][0],p[i]*(dp[i+1][j+a[i]]+a[i])+(1-p...原创 2019-07-17 16:10:49 · 598 阅读 · 0 评论 -
【题解】LuoGu3750:[六省联考2017]分手是祝愿
原题传送门这是一道期望DP首先根据题意,我们需要求出所需最小步数,这是可以求的方法:从n到1枚举,如果灯开着,就关掉,顺便把因数都反转一下状态(xor),这是正确的,感性理解一下喽设最小步数已经求出来了,记为sumsumsum接下来就是根据题意讨论:sum<=k,ans=sumsum<=k,ans=sumsum<=k,ans=sumsum&...原创 2019-07-11 22:41:24 · 304 阅读 · 0 评论 -
【题解】LuoGu1654:OSU!
原题传送门这题还是有一点难度的仿照刚做过的很像的一道题令gi表示当前连续成功期望长度,fi表示当前期望得分g_i表示当前连续成功期望长度,f_i表示当前期望得分gi表示当前连续成功期望长度,fi表示当前期望得分得到:fi=(gi−1+1)3∗pi=gi−13∗pi+(3gi−12+3gi−1)∗pi=fi−1+(3gi−12+3gi−1)∗pif_i=(g_{i-1}+1)^3*p_i...原创 2019-07-10 12:15:35 · 299 阅读 · 0 评论 -
【题解】LuoGu1365:WJMZBMR打osu! / Easy
原题传送门这是一道期望dp题令f[i]表示第i位时期望得分,g[i]表示第i位时o期望长度f[i]表示第i位时期望得分,g[i]表示第i位时o期望长度f[i]表示第i位时期望得分,g[i]表示第i位时o期望长度对于当前字符s[i]s[i]s[i],分类讨论:s[i]=′o′:g[i]=g[i−1]+1s[i]='o':g[i]=g[i-1]+1s[i]...原创 2019-07-10 10:47:28 · 293 阅读 · 0 评论 -
【题解】LuoGu5011:水の造题
原题传送门题面易懂首先,感到无从下手,只会20%的O(kn)O(k^n)O(kn)暴力然后苦(kan)思(kan)冥(ti)想(jie)发现可以直接推公式分成两种情况讨论对于每个位置,可以做kkk种动作,所以概率为1k\frac{1}{k}k1,获得的威力收益是val[i]val[i]val[i],所以期望是∑i=1kval[i]k=∑i=1kval[i]k\sum_{i=1}^{k...原创 2019-07-10 10:11:35 · 298 阅读 · 0 评论 -
【题解】LuoGu1297:[国家集训队]单选错位
原题传送门你跟我说这是蓝题?顶多绿好吗相邻两道题会对答案产生影响a[i]与a[i+1]a[i]与a[i+1]a[i]与a[i+1]总方案数为a[i]∗a[i+1]a[i]*a[i+1]a[i]∗a[i+1]概率为1a[i]∗a[i+1]\frac{1}{a[i]*a[i+1]}a[i]∗a[i+1]1答案相同的方案数为min(a[i],a[i+1])min(a[i],a[i+1])...原创 2019-07-09 16:16:31 · 257 阅读 · 0 评论 -
【题解】LuoGu4316:绿豆蛙的归宿
原题传送门练一练期望这应该是一道期望dp入门题首先发现图可以用拓扑处理出来,不用dfs的原因是怕常数大然后做期望dp以前没练过期望,今天终于懂了期望=概率*值而概率是没有单位的,所以期望与那个实际的值的单位是一样的dp[u]dp[u]dp[u]表示u−>nu->nu−>n的期望长度因为从1走到n,考虑从n倒推转移方程:dp[v]+=(dp[u]...原创 2019-07-09 14:26:40 · 318 阅读 · 0 评论
分享