概率与期望
overcastt
这个作者很懒,什么都没留下…
展开
-
【LightOj 1027】 A Dangerous Maze (概率)
题意 n个点,每个的如为 +x+x+x,则可用 xxx 的时间出去,如为 −x−x-x,则可用 xxx 的时间回到原点。每次随机选一个,问出去的期望时间 题解 分别考虑出去和回到原点的情况,设总期望为 EEE 一次出去:P1=n正nP1=n正nP_1=\frac{n_{正}}{n} T1=∑x正n正T1=∑x正n正T_1=\frac{\sum{x_正}}{n_{正}} 期望为 P1∗...原创 2018-09-10 15:20:12 · 380 阅读 · 0 评论 -
【LightOj 1038】 Race to 1 Again (概率+dp)
题意 有一个数 DDD 每次除以他的一个因数得到一个新的 D′D′D',问 DDD 变成1的次数的期望 题解 dp[i]=dp[k]约数个数+1kdp[i]=dp[k]约数个数+1kdp[i]=\frac{dp[k]}{约数个数}+1 \quad k为 iii 的约数 (1−1约数个数)dp[i]=dp[k]约数个数+1k(1−1约数个数)dp[i]=dp[k]约数个数+1k(1-\f...原创 2018-09-10 15:20:50 · 101 阅读 · 0 评论 -
bzoj4318: OSU! (概率+dp)
题解 设 f[i]f[i]f[i] 为以 iii 结尾的后缀1长度 g[i]g[i]g[i] 为以 iii 结尾的后缀1长度的平方 h[i]h[i]h[i] 为以 iii 的答案 f[i]=(f[i−1]+1)∗p[i]f[i]=(f[i−1]+1)∗p[i]f[i]=(f[i-1]+1)*p[i] 因为 (x+1)2=x2+2x+1(x+1)2=x2+2x+1(x+1)^2=x^2+2...原创 2018-09-10 15:21:57 · 166 阅读 · 0 评论 -
【LightOj 1027】 A Dangerous Maze(II) (概率、dp)
题意 同LightOJ 1027 只不过添加一个条件:可以知道前 kkk 个是走的哪个房间 问出去的期望时间 题解 知道前 kkk 个的意思为走了 kkk 个负数以后,这 kkk 个可以不必走 定义 dp[i]dp[i]dp[i] 表示已经记录 iii 个负数的期望时间 答案即为 dp[0]dp[0]dp[0] 下面的讨论中,我们定义 sum1sum1sum1 为正数和, su...原创 2018-09-10 15:22:28 · 156 阅读 · 0 评论 -
bzoj2306: [Ctsc2011]幸福路径 (概率+dp)
题解 设 f[t][i][j]f[t][i][j]f[t][i][j] 表示从 iii 到 jjj 走 2t2t2^t 步的最优解 会得到 f[t][i][j]=max(f[t−1][i][k]+f[t−1][k][j]∗p2t−1)f[t][i][j]=max(f[t−1][i][k]+f[t−1][k][j]∗p2t−1)f[t][i][j]=max(f[t-1][i][k]+f[t-1]...原创 2018-09-11 07:37:30 · 182 阅读 · 0 评论 -
【LightOj 1030】 Discovering Gold (概率+dp)
题意 有 nnn 个格子,每个格子有一个 aiaia_i 值,每次掷筛子(1-6),走相应的步数,问最后得到的期望 题解 dp[i]=(dp[i+1]6+dp[i+2]6+⋯+dp[i+6]6)+a[i]dp[i]=(dp[i+1]6+dp[i+2]6+⋯+dp[i+6]6)+a[i]dp[i]=(\frac{dp[i+1]}{6}+\frac{dp[i+2]}{6}+\cdots+\f...原创 2018-09-11 07:37:57 · 129 阅读 · 0 评论 -
【LightOj 1265】 Island of Survival (概率)
代码 #include <cstdio> int T,n,m; int main(){ scanf("%d",&T); for(int tt=1;tt<=T;tt++){ scanf("%d%d",&n,&m); if(n%2) printf("Case %d: 0\n",tt); el..原创 2018-09-11 07:38:27 · 149 阅读 · 0 评论 -
【LightOj 1027】 A Dangerous Maze(II) (概率、dp)
题意 同LightOJ 1027 只不过添加一个条件:可以知道前 kkk 个是走的哪个房间 问出去的期望时间 题解 知道前 kkk 个的意思为走了 kkk 个负数以后,这 kkk 个可以不必走 定义 dp[i]dp[i]dp[i] 表示已经记录 iii 个负数的期望时间 答案即为 dp[0]dp[0]dp[0] 下面的讨论中,我们定义 sum1sum1sum1 为正数和, su...原创 2018-09-11 07:38:57 · 169 阅读 · 0 评论