E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
----概率DP
HDU 4418 Time travel(高斯消元法求解
概率DP
)
Time travel Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 517 Accepted Submission(s): 80 Problem
·
2015-11-06 07:47
time
ZOJ 3380 Patchouli's Spell Cards(
概率DP
)
Patchouli's Spell Cards Time Limit: 7 Seconds Memory Limit: 65536 KB Patchouli Knowledge, the unmoving great library, is a magician who has settled down in the Scarlet D
·
2015-11-06 07:46
SPEL
SGU 495 Kids and Prizes (
概率DP
)
495. Kids and Prizes Time limit per test: 0.5 second(s) Memory limit: 262144 kilobytes input: standard output: standard ICPC (International Cardboard Producing Company) is in the business of p
·
2015-11-06 07:45
dp
HDU 3853 LOOPS(
概率DP
)
LOOPS Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 125536/65536 K (Java/Others)Total Submission(s): 649 Accepted Submission(s): 267 Prob
·
2015-11-06 07:45
loop
【原创】
概率DP
总结 by kuangbin
概率DP
主要用于求解期望、概率等题目。 转移方程有时候比较灵活。 一般求概率是正推,求期望是逆推。通过题目可以体会到这点。
·
2015-11-06 07:43
总结
概率dp
此题的巧妙之处在于倒推,如果正推状态转移无法正确进行。令f[i]表示从i到游戏结束所需要的期望步数,则(1)f[i] = f[j],强制转移(2)f[i] = (f[j] + 1) / 6,共6种合法情况。则答案变成f[0]的值。代码如下: 1 #include <iostream> 2 #include <cstdio> 3 #include <
·
2015-11-06 07:32
dp
poj 2096
概率dp
一个项目有n个系统,s 种bug,每天,Ivan 可以在一个系统中找出一个bug,求发现 s 种bug并且 n 个系统都有bug的所需天数的期望。 这里每天发现的bug有四种情况,已找到bug的系统的已知bug、未找到bug的系统的已知bug、已找到bug的系统的未知bug、未找到bug的系统的未知bug。 而这几种情况的概率分别是 (i * j) / (n * s)、((n-i) * j)
·
2015-11-03 22:06
poj
Bag of mice
概率dp
http://codeforces.com/contest/148/problem/D 题目意思是龙和公主轮流从袋子里抽老鼠,袋子里有白老师 W 只,黑老师 D 只,公主先抽,第一个抽出白老鼠的胜利,龙每次抽的时候会随机跑出一只老鼠。给出W和D要你求出公主胜利的概率。 对于dp[w][d]表示有w只白老鼠d只黑老鼠的情况下公主胜利的概率,如果公主第一次就抽出白鼠,概率是 w/(w+d) ,而如
·
2015-11-03 22:05
codeforces
Codeforces Round #301 (Div. 2) D
概率DP
一个岛上住着三种生物,石头(R)、剪刀(S)和布(P)。两个不同的生物见面会打架,并且有一方死亡,已知各生物碰见的概率是一样的,求最后岛上只留下剪刀、石头、布的概率。 dp[r][s][p] : 石头,剪刀,布分别剩下r,s,p的概率这时,布和石头打一架,将转移到dp[r-1][s][p],而布和石头打架的概率是(p*r)/(r*s + s*p + p*r), 同理,dp[r][s][p]可以
·
2015-11-03 22:02
codeforces
POJ 3744 Scout YYF I (矩阵优化的
概率DP
)
Scout YYF I Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 3723 Accepted: 928 Description YYF is a couragous scout. Now he is on a dangerous mission which i
·
2015-11-02 19:28
poj
[JLOI2013]卡牌游戏
很纠结的
概率dp
。我太菜了,考场没做出来 - -| f[i][j] 代表 还剩i个人,庄家是j的概率。
·
2015-11-02 19:47
游戏
[UVA 11427] Expect the Expected
《训练指南》P141
概率DP
,数学技巧Somemathematicalbackground.Thisproblemasksyoutocomputetheexpectedvalueofarandomvariable.Ifyouhaven
u012015746
·
2015-11-02 18:00
POJ 2096 Collecting Bugs <
概率DP
>
题目:http://poj.org/problem?id=2096 题意:一个软件有 s 个子系统,存在 n 种 bug。某人一天能找到一个 bug。 问,在这个软件中找齐 n 种 bug,并且每个子系统中至少包含一个 bug 的时间的期望值(单位:天)。 注意:bug 是无限多的,每个 bug 属于任何一种 bug 的概率都是 1/n;出现在每个系统是等可能的,为 1/s。 思路
·
2015-11-02 16:44
bugs
zoj 3329 One Person Game <
概率DP
>
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3329 题意:有三个均匀的骰子,分别有k1,k2,k3个面,初始分数是0,当掷三个骰子的点数分别为a,b,c的时候,分数清零, 否则分数加上三个骰子的点数和, 当分数>n的时候结束。
·
2015-11-02 16:43
game
ZOJ 3551 Bloodsucker <
概率DP
>
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3551 题意:开始有N-1个人和一个吸血鬼, 每天有两个生物见面,当人遇到吸血鬼时有p的概率变成吸血鬼,求全部变成吸血鬼所需要的时间的期望~ 思路: 设dp[i] 为还有 i 个人时,有一人变成吸血鬼的期望时间, p[i]为还有 i 个人时,有人变成吸血鬼的概率,
·
2015-11-02 16:43
ZOJ
zoj 2271 Chance to Encounter a Girl <
概率DP
>
题目: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=2271 题意:一个N*N的矩阵( N = 2*k-1 , k<=50) , 有一个 MM 站在矩阵的中央(k,k),MM 可以朝上下左右四个方向走动,不能走出去, 而 you 首先站在(0,k)的位置上,you每次只能向右走一步,求you遇到MM的
·
2015-11-02 16:42
count
hdu 4336
概率dp
+ 状压
hdu 4336 小吃包装袋里面有随机赠送一些有趣的卡片,现在你想收集齐 N 张卡片,每张卡片在食品包装袋里出现的概率是p[i] ( Σp[i] <= 1 ), 问你收集所有卡片所需购买的食品数量的期望是多少。 对于每袋食品,有两种结果,该卡片已经收集到了和没有收集到(没有卡片的情况视为收集到了)。 把已经收集到的卡片的集合记为 s ,dp[s] 表示已经收集到集合s的卡片情况下收集齐
·
2015-11-02 15:45
HDU
概率dp
专辑
求概率 uva11021 http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1962 给定n,k,m 有k个麻雀,每只活一天就会死,临死之前生出i只麻雀的概率为pi , 0<= i <n 问m天
·
2015-11-02 13:59
dp
poj 2151Check the difficulty of problems<
概率DP
>
链接:http://poj.org/problem?id=2151 题意:一场比赛有 T 支队伍,共 M 道题, 给出每支队伍能解出各题的概率~ 求 :冠军至少做出 N 题且每队至少做出一题的概率~ 思路:设dp[i][j][k] 为 第 i 队 在前 j 题共解出 k 题的概率~ 那么 dp[i][j][k]=dp[i][j-1][k-1]*p[i][j
·
2015-11-02 13:32
check
[UVA 11762] Race to 1
《训练指南》P143
概率DP
,数学问题Diluhavelearnedanewthingaboutintegers,whichis-anypositiveintegergreaterthan1canbedividedbyatleastoneprimenumberlessthanorequaltothatnumber.So
u012015746
·
2015-11-02 13:00
概率DP
训练
http://www.codeforces.com/problemset/problem/148/D 题意: 一个袋子里面装有n个小白鼠,m个小黑鼠,A,B两人轮流从中取老鼠,A先取,规定谁先取到白色小鼠谁就赢。B比较特殊,每当他取完一只老鼠时,总是会惊动其他的老鼠,所以取完之后剩下的老鼠会从袋子中溜掉一只。 而对于A取完后不会存在这种情况。问A取胜的概率。 思路: 首先我想了一个4维的d
·
2015-11-02 11:43
dp
poj2151
概率DP
Check the difficulty of problems 题意:有T个人参加比赛,共有M道题,第 i 个人通过第 j 题的概率为 p[i][j] 求:所有人都至少做出一道题,而且第一名至少做出N道,求这个结果的概率 分析:可以知道,每个人自己是互不影响的 对于一个选手 i 前 j 道题,做出 k 道题的概率F[i][j][k] = F[i
·
2015-11-02 11:14
poj
hdu 4576 (简单dp+滚动数组)
(1<=n<=200) ,(0<=m<=1,000,000),(1<=l<=r<=n).分析:每次从某一个数字到达另外数字的概率为0.5,按
概率dp
求出到达每个
·
2015-11-02 09:14
HDU
hdu 4576
概率dp
**
题意:Michael has a telecontrol robot. One day he put the robot on a loop with n cells. The cells are numbered from 1 to n clockwise. At first the robot is in cell 1. Then Michael uses a remote cont
·
2015-11-01 15:25
HDU
BZOJ 2318: Spoj4060 game with probability Problem(
概率dp
)
概率dp
...
·
2015-11-01 14:00
with
UVa 11468 (AC自动机
概率DP
) Substring
将K个模板串构成一个AC自动机,那些能匹配到的单词节点都称之为禁止节点。 然后问题就变成了在Tire树上走L步且不经过禁止节点的概率。 根据全概率公式用记忆化搜索求解。 1 #include <cstdio> 2 #include <cstring> 3 #include <queue> 4 using namespace s
·
2015-11-01 14:08
substring
概率DP
pid=4336 比较简单的一道
概率DP
。 一般
概率DP
都是从后向前推,对于这道题目,因为n不是很大, 所以可以用二进制,用一个数表示一种状态。
·
2015-11-01 14:02
dp
概率DP
小结
pid=4089 去年北京现场赛的一道题,当时没做过
概率DP
, 用DP怎么搞都不对,最近才把
概率DP
学了学终于把这道题A了。 有n个人排队激活游戏账号,每次会有四种情况发生。
·
2015-11-01 14:02
dp
WHU 1572 Cyy and Fzz (AC自动机 dp )
Solution: 首先可以想到应该用
概率DP
,我们需要至少3维,dp[i][j][k]表示第i个数字为j,已经包含了k个串的概率
·
2015-11-01 12:13
AC自动机
poj 3744 矩阵优化的
概率DP
题意: 你在一条布满地雷的道路上,开始在坐标1。每次有概率P向前走一步,有概率1-P向前走两步。道中路某几个点上会有地雷,问你安全通过的概率。地雷数N<=10,坐标范围在100000000内。 假设dp[i]表示安全走到i点的概率,那么dp[i]=P*dp[i-1]+(1-P)*dp[i-2]。很简单的一个转移,可是偏偏坐标范围太大了。直接递推爆内存,而且肯定也会超时
·
2015-11-01 12:55
poj
概率DP
题号+推荐指数 hdu4089 ** View Code 1 /* 2 dp[i][j]表示队伍里有i个人,Tomato在j位置,到达目标状态的概率; 3 j==1 dp[i][j]=dp[i][j]*p1+dp[i][i]*p2+p4; 4 1<j<=k dp[i][j]=dp[i][j]*p1+dp[i][j-1]*p2+dp[i-1][
·
2015-11-01 11:14
dp
HDU-4336 Card Collector
概率DP
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4336 题意:买食品收集n个卡片,每个卡片的概率分别是pi,且Σp[i]<=1,求收集n个卡片需要买的食品数的期望。 压缩DP:把每个食品用二进制表示,0和1分别表示没有卡片和已经收集到此卡片的期望,则 f[s]=(1-Σp[i])*f[s]+Σp[j]*f[s]+Σp
·
2015-11-01 10:36
Collector
HDU 4336 Card Collector(
概率DP
,状态压缩)
Card Collector Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 1405 Accepted Submission(s): 624Speci
·
2015-10-31 18:55
Collector
POJ 3071 Football(
概率DP
)
Football Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 1934 Accepted: 958 Description Consider a single-elimination football tournament involving 2n teams,
·
2015-10-31 18:53
poj
POJ 2151 Check the difficulty of problems(
概率DP
)
Check the difficulty of problems Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 3191 Accepted: 1416 Description Organizing a programming contest is not an ea
·
2015-10-31 18:52
check
Bag of mice (
概率DP
)
D. Bag of mice time limit per test 2 seconds memory limit per test 256 megabytes input standard input output standard output The dragon and the princess are arguing about what to d
·
2015-10-31 18:52
ICE
HDU 4035 Maze(
概率DP
)
Maze Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 957 Accepted Submission(s): 307Special Judge P
·
2015-10-31 18:51
HDU
ZOJ 3329 One Person Game(
概率DP
,求期望)
One Person Game Time Limit: 1 Second Memory Limit: 32768 KB Special Judge There is a very simple and interesting one-person game. You have 3 dic
·
2015-10-31 18:50
game
HDU 4405 Aeroplane chess(
概率DP
求期望)
Aeroplane chess Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 361 Accepted Submission(s): 255 Pro
·
2015-10-31 18:50
HDU
POJ 2096 Collecting Bugs(
概率DP
,求期望)
Collecting Bugs Time Limit: 10000MS Memory Limit: 64000K Total Submissions: 1244 Accepted: 523 Case Time Limit: 2000MS Special Judge Description Ivan is fond o
·
2015-10-31 18:49
bugs
poj 3071
概率dp
转自:cxlove 题目:有2^n个队,相邻的两两打淘汰赛,,求最后哪个队夺冠的概率最大 dp[i][j]表示第i轮的时候,第j去支队伍赢的概率。 那么dp[i][j]的前提就是i-1轮的时候,j是赢的,而且第i轮赢了对方 接下来就是找到第i轮的时候,他的可能队手 通过二进制可以发现规律,所有高位是一样的,第i位刚好相反,所以用位运算可以巧妙解决,见代码 dp[i][j]=sigma(
·
2015-10-31 11:56
poj
hdu 3853
概率dp
题意:在一个R*C的迷宫里,一个人在最左上角,出口在右下角,在每个格子上,该人有几率向下,向右或者不动,求到出口的期望现在对
概率dp
有了更清楚的认识了设dp[i][j]表示(i,j)到(R,C)需要消耗的能量
·
2015-10-31 11:56
HDU
hdu 4336
概率dp
题意:有N(1<=N<=20)张卡片,每包中含有这些卡片的概率为p1,p2,````pN.每包至多一张卡片,可能没有卡片。求需要买多少包才能拿到所以的N张卡片,求次数的期望。 转移方程: f[s] = 1 + ((1-segma{ p[i] })f[s]) + (segma{ p[j]*f[s] }) + (segma{ p[k]*f[s|(1<<k)]
·
2015-10-31 11:56
HDU
zoj 3640
概率dp
题意:一只吸血鬼,有n条路给他走,每次他随机走一条路,每条路有个限制,如果当时这个吸血鬼的攻击力大于等于某个值,那么就会花费t天逃出去,否则,花费1天的时间,并且攻击力增加,问他逃出去的期望 用记忆化搜索做,很好理解。 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm>
·
2015-10-31 11:56
ZOJ
poj 2151
概率dp
注意递推过程中的顺序 题意:ACM比赛中,共M道题,T个队,pij表示第i队解出第j题的概率问 每队至少解出一题且冠军队至少解出N道题的概率。解析:DP设dp[i][j][k]表示第i个队在前j道题中解出k道的概率则:dp[i][j][k]=dp[i][j-1][k-1]*p[j][k]+dp[i][j-1][k]*(1-p[j][k]);先初始化算出dp[i][0][0]和dp[i][j][0
·
2015-10-31 11:56
poj
hdu 4405
概率dp
题意:飞行棋,有0~n-1个点,有些点可以直接通向其它点,每次通过掷筛子前进,求从起点到终点的期望 由于求的是期望,所以需要逆推 整体就是求出每个点状态的期望,然后递推到总的 1 #include<cstdio> 2 #include<iostream> 3 #include<algorithm> 4 #include<cstring
·
2015-10-31 11:55
HDU
POJ-1322 Chocolate
概率DP
题目链接:http://poj.org/problem?id=1322 比较水的DP,只是精度有点坑。f[i][j]表示放置i次后,桌子上有j个chocolate的概率。显然,f[i][j]=sum{f[i-1][j-1]*(c-j+1)/c+f[i-1][j+1]*(j+1)/c};但是如果不优化,会超时,注意到f方程式随着i的增大是收敛的,所以当n很大时,只要计算前面就可以了,大概1
·
2015-10-31 11:23
poj
POJ-2151 Check the difficulty of problems
概率DP
题目链接:http://poj.org/problem?id=2151 组合数做肯定超时,容易看出是DP。f[i][j]表示某个队的前j个题目做出i个题目的概率,则f[i][j]=f[i][j-1]*(1-num[j])+f[i-1][j-1]*num[j]。接下来就直接好求了,对每个队求出至少答对一个的概率,然后依次相乘就是满足题目的第一个条件,然后再减去每个队答对n-1个的概率的积就
·
2015-10-31 11:21
check
ZOJ3582:Back to the Past(
概率DP
)
Recently poet Mr. po encountered a serious problem, rumor said some of his early poems are written by others. This brought a lot of trouble to Mr. po, so one day he went to his best friend MasterO for
·
2015-10-31 11:13
ZOJ
poj 3744
概率dp
+矩阵快速幂
题意:在一条布满地雷的路上,你现在的起点在1处。在N个点处布有地雷,1<=N<=10。地雷点的坐标范围:[1,100000000]. 每次前进p的概率前进一步,1-p的概率前进1-p步。问顺利通过这条路的概率。就是不要走到有地雷的地方。 链接:点我 设dp[i]表示到达i点的概率,则 初始值 dp[1]=1. 很容易想到转移方程: dp[i]=p*
·
2015-10-31 10:28
poj
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他