http://acm.hdu.edu.cn/showproblem.php?pid=4418
读了一遍题后大体明白意思,但有些细节不太确定。就是当它处在i点处,它有1~m步可以走,但他走的方向不确定呢。后来想想这个方向是确定的,就是他走到i点的方向,它会继续朝着这个方向走,直到转向回头。
首先要解决的一个问题是处在i点处,它下一步该到哪个点。为了解决方向不确定的问题,将n个点转化为2*...
分类:
其他好文 时间:
2014-09-13 01:56:44
阅读次数:
244
http://acm.hdu.edu.cn/showproblem.php?pid=4035
是一道很好的题目。题意是有一个迷宫,这里有n个房间,每一对房间有且只有一条隧道,一共有n-1条隧道。起初他在1号房间。他若当前在房间i,接下来有三种路径可以走:ki的概率被杀掉直接回到1号房间;ei的概率从该房间逃走,否则它有均等的概率通过隧道走到和i号房间相连的房间。问它从1号房间逃出去要走的...
分类:
其他好文 时间:
2014-09-12 13:33:23
阅读次数:
154
http://acm.hdu.edu.cn/showproblem.php?pid=4652
掷一枚骰子,有m个面,问掷出连续出现n个相同的面以及连续出现n个两两不同的面的期望。
设dp[i]表示已经掷出i个相同/不同的面的期望,可以确定终态dp[n] = 0,
对于出现连续n个相同的面有
dp[i] = 1/m * dp[i+1] + (m-1)/m*dp[1] + 1
再列一...
分类:
其他好文 时间:
2014-09-10 21:10:51
阅读次数:
211
把N个点先转化为2*N-2个点。比方说把012345转化成0123454321。这样,就能够找出随意两两个点之间的关系。然后依据关系能够得出来一个一元多项式的矩阵。然后就用高斯消元求出矩阵就可以。#include#include#include#include#include#includeusin...
分类:
其他好文 时间:
2014-09-10 15:36:30
阅读次数:
178
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=3754
开始看错题意了,以为没翻到a,b,c时要在原来的基础上加a+b+c,按我的意思推出来一个公式,没想到样例还过了,简直无法debug。
公式很好推,设dp[i]表示当前为i分时到达目标状态需要投掷的期望,可转移到两个状态dp[0]和dp[i+k]。设转移...
分类:
其他好文 时间:
2014-09-07 11:06:05
阅读次数:
220
概率dp假设关系;递归;倒着求POJ 2096#include #include #include #include #include using namespace std;double p[1086][1086];int x,y;double dp(int i,int j){ if(p[i...
分类:
其他好文 时间:
2014-09-07 11:01:35
阅读次数:
274
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4808
被这道题坑惨了。
有一个吸血鬼被困了,有n条路可以逃出去,每条路有一个难度c[],他初始的战斗力是f,对于第i条路,若f > c[i]他花t[i]天就能出去,否则,他就停留一天,同时战斗力增加c[i]然后再选一条路走出去,他走每条路的概率是相同的。问他逃出去的...
分类:
其他好文 时间:
2014-09-06 21:21:40
阅读次数:
252
hdu 4405 Aeroplane chess(概率DP 求期望__附求期望讲解方法)...
分类:
其他好文 时间:
2014-09-06 20:03:44
阅读次数:
382
http://acm.hdu.edu.cn/showproblem.php?pid=4336
有N种卡片,每一袋零食里面最多有一张卡片,给出一袋零食里面每种卡片的概率,问平均要买多少袋零食能收集到所有的卡片。
状态压缩一下,共有1
这一袋零食里没有卡片,概率为p(没有一张卡片的概率),状态转移到sta;
这一袋零食里面有卡片j,但是他已经拥有这种卡片,概率是a[j],状...
分类:
其他好文 时间:
2014-09-06 16:09:53
阅读次数:
260
http://acm.hdu.edu.cn/showproblem.php?pid=4405
有n+1个点,0~n ,某人现在站在x处,若x处有flight lines,他就能飞到相应点而不用掷骰子,否则就向前走掷出的骰子上的数字。问他从0点到达n点需要投掷骰子的平均次数。
还是一样的题型,已知dp[n] = 0,然后根据当前点能到达的下一点的概率进行逆推。dp[0]就是答案。...
分类:
其他好文 时间:
2014-09-06 11:00:03
阅读次数:
171