期望概率DP
文章平均质量分 72
cscoder
这个作者很懒,什么都没留下…
展开
-
POJ 2096 Collecting Bugs
Collecting Bugs 首个概率DP类题目。题意: 一个软件有S个子系统,会产生n中bug 某人一天发现一个bug,这个bug属于一个子系统并且属于一个分类。每个bug属于某个子系统的概率是1/s,属于某个分类的概率为1/n,求发现n中bug,每个子系统都发现bug的天数的期望。 全期望的公式:E(Y) = E(E(Y|x)) = sgm(P(X=xi)E(Y|X = xi)原创 2012-10-04 21:55:37 · 531 阅读 · 0 评论 -
HDU 4405 Aeroplane chess
Aeroplane chess 今年的网络赛题目。那个时候还没写过期望概率DP的题目。之前苏牛说让我做一下期望概率DP的专题,但是没做,结果就出了一道期望DP的题目。后悔啊。。。 最近学了一下期望DP,然后做到了这一题。现在发现这题真的是很水。方程很容易写出来。dp[i] = sum(dp[i+j]) + 1 , 1= /* author : csuchenan PRO原创 2012-10-05 16:22:50 · 458 阅读 · 0 评论 -
POJ 3071 Football
Football 计算概率的题目。模拟对应的过程,然后按照概率公式计算主要是在计算每一轮的每个人的可能的对手的时候比较麻烦。我们先计算出,每个人所属的组,然后计算出每个人与其相邻的组,也就是本轮所需要的PK的对手的组,然后对需要PK组一一计算概率。 /* author : csuchenan prog : POJ 3071 Algorithm: Prob原创 2012-10-05 23:27:05 · 416 阅读 · 0 评论 -
ZOJ 3640 Help Me Escape
Help Me Escape 题目意思: 一个吸血鬼,每天有n条路走,每次随机选一条路走,每条路有限制,如果当这个吸血鬼的能力大于某个值c[i],那么只需要花费ti(ti = (1.0 + sqrt(5.0))/2 * c[i] * c[i]) 天的时间就可以逃出去,否则,花费1天的时间,吸血鬼的能力增加c[i],花费1天的时间,然后继续下一天的尝试。求逃出去的期望。设dp[v] ,表示当能力值原创 2012-10-06 23:23:52 · 624 阅读 · 0 评论 -
HDU 3853 LOOPS
LOOPS 期望DP。题目意思很容易理解,这里就不再解释了。方程dp[i][j]表示从i,j点出发到达(R , C)的消耗能量的期望值。题目给了状态转移的几个方向,dp[i][j] = x1 * dp[i][j] + x2 * dp[i][j + 1] + x3 * dp[i + 1][j] + 2 ; 这里x1,x2,x3即为从(i,j)走到(i,j),(i , j + 1) , (i原创 2012-10-04 22:53:55 · 402 阅读 · 0 评论 -
POJ 3156 Interconnect
Interconnect 昨天一天都在这个题上面个wa,晚上回来又重新打了一遍,然后就进400多毫秒过了这个题目。。。很是惊讶。然后仔细一看,原来是之前有地方写错了,这让我情何以堪。。。。发现自己打代码的能力越来越差,不能很快的将自己的思路用代码给表现出来。。。还要一直狂DEBUG(现在愈来愈认为DEBUG是一个非常不好的东西。。。)。。。 计算期望的时候:E(i) = pk* E(i原创 2012-10-24 09:06:44 · 718 阅读 · 0 评论 -
POJ 3756 Chess Game
Chess Game 高斯消元求期望 设dp[i]为处在格子i走到格子N时的期望,很容易得出方程,但是存在后退操作,所以方程中会存在dp[j]其中j /* author : csuchenan prog : POJ 3756 algorithm: 高斯消元+期望 csuchenan 3756 Accepted 252K 16MS原创 2012-10-25 00:42:05 · 569 阅读 · 0 评论