一堆人排队,初始队列为1,2...n,男主在第m个 有四个操作 1.保持原序列不变 2.队首到队尾,其余依此前移 3.队首狗带 4.整个队伍炸了 概率分别为p1,p2,p3,p4求爆炸时男主在队伍前K位的概率的期望 dp[i][j]表示当前队伍有i人,男主排在j的答案的期望 dp[i][1]=dp[ ...
分类:
其他好文 时间:
2016-05-23 17:15:23
阅读次数:
165
题目链接 题意:给你n个数,按照顺序依次放入一个双端队列(可放在头部,也可以放在尾部),求xi > xi+1的期望 * 2^n mod (1e9 +7) 分析:期望*2^n=出现这种排法的概率*这种排法的desents数 ...
分类:
其他好文 时间:
2016-04-13 15:57:50
阅读次数:
194
题意:在一个n*m的棋盘上放棋子,一个棋子可覆盖一行一列,若n行m列全被覆盖则停止放棋子,求棋子的期望 思路:期望DP, dp[i][j][k]表示放了i个棋子覆盖了j行k列 已知dp[0][0][0]=1,求dp[1~n*m][n][m] 四种情况: 1.再放一个棋子,行列都不增加 dp[i+1]
分类:
其他好文 时间:
2016-03-17 00:14:24
阅读次数:
164
1. 题目描述对于m面的骰子。有两种查询,查询0表示求最后n次摇骰子点数相同的期望;查询1表示最后n次摇骰子点数均不相同的期望。2. 基本思路由期望DP推导,求得最终表达式。(1) 查询0 不妨设$dp[k]$表示当前已经有k次相同而最终实现n次相同的期望。 \begin{align} dp[0]
分类:
其他好文 时间:
2016-03-02 14:55:33
阅读次数:
171
题意 有s个系统,n种bug,小明每天找出一个bug,可能是任意一个系统的,可能是任意一种bug,即是某一系统的bug概率是1/s,是某一种bug概率是1/n。 求他找到s个系统的bug,n种bug,需要的天数的期望。 分析 计算期望E=∑所有可能需要的天数*概率 找到s个系统n种bug,需要最少m
分类:
其他好文 时间:
2016-03-01 14:25:50
阅读次数:
148
题意:有n种选择,每种选择对应m种状态。每种选择发生的概率相等,每种选择中对应的每种状态发生的概率相等。求n种选择和m种状态中每种至少发生一次的期望。期望DP好别扭啊。要用倒推的方法。dp[i][j]表示已经发生了i种选择,j种状态。那么由dp[n][m]这个时刻到最终时刻的期望是0.而我们的起始时...
分类:
其他好文 时间:
2015-12-18 16:13:39
阅读次数:
132
题目链接:codeforces 351B题目大意:给出一个游戏,先手选择一对相邻的数交换位置,后手随机找一对数,然后掷硬币决定是否交换,如果不能交换,那么就重新找。问大致序列有序的采取最优策略的布数的期望。题目分析:
定义dp[i]表示减少i个逆序对的步数的期望。
dp[i]=1+1+dp[i?2]?0.5+dp[i?1+1]]?0.5dp[i] = 1+1 + dp[i-2] \cdot 0.5...
分类:
其他好文 时间:
2015-10-05 13:05:07
阅读次数:
303
Problem DescriptionIn your childhood, do you crazy for collecting the beautiful cards in the snacks? They said that, for example, if you collect all t...
分类:
其他好文 时间:
2015-09-08 18:26:12
阅读次数:
134
一般的期望dp是, dp[i] = dp[j] * p[j] + 1; 即走到下一步需要1的时间,然后加上 下一步走到目标的期望*这一步走到下一步的概率这一题,我们将联通分块缩为一个点,因为联通块都是安全的dp[u][s] 为当前在u,走过的联通块为s的期望天数那么走到剩下没有走过的连通块的概率是 ...
分类:
其他好文 时间:
2015-09-03 10:24:37
阅读次数:
168
给定一个数字d,随机选择一个d的约数,然后让d除以这个约数,形成新的d,不断继续这个步骤,知道d=1为止,要我们求将d变为1的期望次数设d1,d2...dj是除以约数后,形成的行的d,且dj==d那么dp[i] = 1/j*dp[d1] + 1/j*dp[d2]+...+1/j*dp[dj] + 1...
分类:
其他好文 时间:
2015-08-20 20:24:03
阅读次数:
109