概率类题目
文章平均质量分 74
谢符宝
业精于勤,荒于嬉行成于思,毁于随。
展开
-
poj3071(概率DP)
题意:淘汰赛制,2^n(n 解法:ans[i][j]表示第i个队员第j轮胜出的概率。赢到最后需要进行n场比赛。算出每个人赢到最后的ans[i][n]。写出序号的二进制发现一个规律,两个队员i、j如果碰到,那么一定是在第get(i,j)场比赛碰到的。get(i,j)计算的是i和j二进制不同的最高位,这个规律也比较明显。 代码:/******************************原创 2014-05-21 12:34:29 · 873 阅读 · 0 评论 -
hdu4336(状压dp求期望)
题意:每个零食包中装有第i号卡片的概率是pi,每个包最多一个卡片问获得所有卡片种类的期望零食包数; 解法:状压dp,ans[i]表示剩余集合i时的期望。转移时枚举下一个取的种类。这个记忆化搜索超时,改成迭代才过,原因还不是很清楚。 代码:/****************************************************** * author:xiefub原创 2014-06-07 23:09:58 · 970 阅读 · 0 评论 -
poj3744(概率dp+快速幂)
题意:YYF从坐标1出发,每次走一步的概率是p,走两步的概率是1-p,然后有n个点上有地雷。问YYF走过雷区的概率是多少。 解法:ans[i]表示走到i的概率。概率公式ans[i]=p*ans[i-1]+(1-p)ans[i-2] 转移矩阵: ans[i] | p ,1-p | ans[i-1] =| |* ans[原创 2014-06-07 16:16:26 · 772 阅读 · 0 评论 -
hdu4089(公式推导)概率dp
题意:有n人都是仙剑5的fans,现在要在官网上激活游戏,n个人排成一个队列(其中主角Tomato最初排名为m), 对于队列中的第一个人,在激活的时候有以下五种情况: 1.激活失败:留在队列中继续等待下一次激活(概率p1) 2.失去连接:激活失败,并且出队列然后排到队列的尾部(概率p2) 3.激活成功:出队列(概率p3) 4.服务器瘫:服务器停止服原创 2014-06-08 12:56:13 · 825 阅读 · 0 评论 -
poj3557(概率dp)
题意:给定n,p;表示n个点中任意两点连边的概率为p,求生成的图是个连通块的概率。n 解法:反向思考,ans[i]为i个节点为连通块的概率,求ans[n]时候,求不为一个连通块的概率,然后用1减。求非连通时,枚举与1号节点为一个连通块的点的个数即可。 公式:ans[i]=1.0- sigma C[i-1][j-1]*ans[j]*pow(1.0-p,j*(i-j)) --- j f原创 2014-11-26 22:32:18 · 1016 阅读 · 0 评论