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 5001 Walk (2014年鞍山赛区网络赛E题)
1.题目描述:点击打开链接2.解题思路:本题利用矩阵快速幂+
概率dp
解决。
u014800748
·
2015-08-07 17:00
矩阵快速幂
马氏链
ACM网络赛
hdoj 5001 Walk 【
概率DP
】 【在步数限制下 求不经过一个点的概率】
WalkTimeLimit:30000/15000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):728 AcceptedSubmission(s):455SpecialJudgeProblemDescriptionIusedtothinkIcouldbeanything,butnowIkn
chenzhenyu123456
·
2015-08-06 11:00
hdu4576 Robot (
概率DP
)
比较简单的
概率DP
,也是场上出的第一道
概率DP
题,感觉和普通DP没有什么本质上的区别,只不过是用来求概率的。
weizhuwyzc000
·
2015-08-06 09:00
dp
ACM
uva
[ACdream]哗啦啦村的日常游戏(一)抓个球[
概率DP
][记忆化搜索]
F-哗啦啦村的日常游戏(一)抓个球TimeLimit:2000/1000MS(Java/Others)MemoryLimit:128000/64000KB(Java/Others)SubmitStatusProblemDescription唐老师和狗哥在玩哗啦啦村的日常游戏——抓个球。在袋子里有w个白球,b个黑球。唐老师和狗哥轮流从袋子里抓球,谁先抓到白球谁就胜利。但是,令唐老师和狗哥没想到的是,
GooZy
·
2015-08-05 23:47
[D]DP
[ACdream]哗啦啦村的日常游戏(一)抓个球[
概率DP
][记忆化搜索]
F - 哗啦啦村的日常游戏(一)抓个球TimeLimit: 2000/1000MS(Java/Others) MemoryLimit: 128000/64000KB(Java/Others)Submit StatusProblemDescription唐老师和狗哥在玩哗啦啦村的日常游戏——抓个球。在袋子里有w个白球,b个黑球。唐老师和狗哥轮流从袋子里抓球,谁先抓到白球谁就胜利。但是,令唐老师
CatGlory
·
2015-08-05 23:00
记忆化搜索
ACdream
概率DP
Bad Luck Island(
概率dp
)
题目链接:codeforces540D题目大意:会出石头、剪刀、布的人分别有r,s,p个,他们相互碰到的概率相同,输的人死掉,问最终活下去的人是三种类型的概率。题目分析:我们定义dp[i][j][k]三维分别表示三种人剩余的个数,数组记录的值是当前这个状态出现的概率。那么dp[r][s][p]=1.0,这就是动态规划的初始状态。我们容易想到:设dp[i+1][j][k]转移到dp[i][j][k]
qq_24451605
·
2015-08-05 18:00
dp
概率
codeforces
【POJ 2151】Check the difficulty of problems
【POJ2151】Checkthedifficultyofproblems明明是道
概率dp
训练计划里却赤果果放在了hash+二分里。。。。shenmegui不过强行把
概率dp
给整了出来。。
ChallengerRumble
·
2015-08-05 16:00
概率DP
hdu5001 Walk
第一次做
概率dp
的题目,其处理的方式和普通dp是差不多的,只是将表示的值变成了概率,还有就是概率要怎么算是个难题。
weizhuwyzc000
·
2015-08-04 10:00
dp
ACM
《动态规划》hdoj 2955 背包问题 求概率
概率要相乘 dp[i]记录获得imillion时不被抓的概率1-pj为所要求的不被抓的
概率dp
[i]大于1-pj时即为所求#includeintmain(){ intt,v[105],i,sum,j,
a709743744
·
2015-08-03 22:00
codejam 2008 APAC local onsites C
概率dp
链接:https://code.google.com/codejam/contest/32005/dashboard#s=p2
概率dp
着实不懂。。只能学习。
liujc_
·
2015-08-03 14:00
八月计划
(-15)2>
概率dp
、数位dp、插头dp。(-15)『Solve』3>dp斜率优化。(-30)4>AC自动机。(-30)数据结构:1>splay、LCT。(-15)『Solve』2>块状链表。
morestep
·
2015-07-31 22:00
POJ 3071 Football 【
概率DP
】
FootballFootballTimeLimit: 1000MS MemoryLimit: 65536KTotalSubmissions: 3734 Accepted: 1908DescriptionConsiderasingle-eliminationfootballtournamentinvolving2n teams,denoted1,2,…,2n.Ineachroundofthetour
ACMore_Xiong
·
2015-07-27 00:00
树形
概率DP
恩先膜拜一下岩哥.....出的题真好.....题目大意:就是现在有一棵有N个点的树,N #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #in
u013738743
·
2015-07-27 00:00
HDU
4219
Randomization
树形概率DP
ZOJ 3822 可能性DP
那么它应该是可以考虑的
概率DP
,十一还特意看了碍着, 当场景。真的OUT了。然后好激动的样子,開始推得二维。然后感觉好难推。发现n仅仅有50。
·
2015-07-25 19:00
ZOJ
Football-
概率DP
F- FootballTimeLimit:1000MS MemoryLimit:65536KB 64bitIOFormat:%I64d&%I64uSubmit Status Practice POJ3071DescriptionConsiderasingle-eliminationfootballtournamentinvolving2n teams,denoted1,2,…,2n
qq_18661257
·
2015-07-25 18:00
hdu4599Dice
概率dp
+扩展欧几里得
//给一个正常的骰子//F[n]为这个骰子有一个数连续出现n次的期望//h[n]我这个骰子连续出现n个1的期望//g[n]为出现n个1的期望//求最小的m1使得G(m1)>=F[n],最小的m2使得G(m2)>=H(n)//f[i]一个数连续掷了i次,其F[n]//很容易得到f[i]=1+1/6*f[i+1]+5/6*f[1] f[n]=0//容易求得F[n]=f[0]=(6^(n+1)-6)/5
cq_pf
·
2015-07-23 10:00
hdu4711Weather
概率dp
//第i个城市到第j个城市的概率ma[i][j]//第i天的天气天气wet[i]//第i个城市天气为j的概率wet_m[i][j]//Hovey从0点开始,找出其概率最大的路线//dp[i][j]表示在第i天Hovey在第j个城市在所有路线的最大概率//dp[i][j]=dp[i-1][k].p+ma[k][j]+wet_m[j][wet[i]]//但是由于精度问题,需要取对数#include#i
cq_pf
·
2015-07-22 22:00
hdu4050wolf5x
概率dp
//有N个格子//p0:不能到达该格子//p1:只能左脚到达该格子//p2:只能右脚到达该格子//p3:任意脚都可到达该格子,而且下一脚可以是任意脚//人只能左脚右脚交替走,从0格出发走到的格子大于n或不能走就停止//问走多少步停止的数学期望//dp[i][0]表示走到i格且下一脚出右脚的期望//dp[i][1]表示走到第i格且下一脚出左脚的期望//dp[i][2]表示走到第i格且下一脚任意的期望
cq_pf
·
2015-07-22 19:00
hdu5045Contest
概率dp
//已知N个人对M道题做对的概率//怎样安排这N个人做这M道题使得其期望最大//要求任意时间任意两个人的做题差不大于1,换句话说,就是在没N道题中必须是不同的人做//可以用dp[i][j]表示做到第i道题,且做题情况是j状态得到的最大期望//由于每N道题必须是不同的N个人做,所以当j的状态达到(1#include#includeusingnamespacestd;constintmaxn=1010
cq_pf
·
2015-07-22 19:00
hdu5001 Walk
概率dp
//给一个无向图,n个节点,m条边//每个节点为起点的概率相同 //问每个节点走d步后不经过这个节点的概率//不经过这个节点的概率等于去掉该节点的图中走了d步到其他节点的和//dp[i][j]为走了i步到达j个节点的概率//dp[i][j]=segma(dp[i-1][v])/vec[j].size()#include#include#include#includeusingnamespacest
cq_pf
·
2015-07-22 14:00
hdu3076ssworld VS DDD
概率dp
//ssworldVSDDD两个人有血量值hp1,hp2 //两人掷骰子得到每一点的概率已知//ssword赢的概率//dp[i][j] 表示有第一个人血量为i,第二个人的血量为j第一个人赢的概率//第一个人赢,第二个人赢,平局的概率为p1,p2,p3//那么有dp[i][j]=p2*dp[i-1][j]+p1*dp[i][j-1]+p3*dp[i][j]//整理可得dp[i][j]=p2/(1-
cq_pf
·
2015-07-21 19:00
hdu4089Activation
概率dp
//一条队列对于第一个人的情况//概率p1:队列保持不变//p2:第一个人到队尾//p3:第一个人出队//p4:系统崩溃//队列中有N个人,Tomato在第M位置,求系统崩溃,Tomato前面的人数为小于k个人的情况的概率//dp[i][j]表示队列中有i个人,Tomato在第j个位置时出现目标状态的概率//可以很容易得到递推公式//dp[i][1]=p2/(1-p1)*dp[i][i]+p4/(
cq_pf
·
2015-07-21 10:00
hdu4405Aeroplane chess
概率dp
水题
//从0到n有n+1个格子//对于格子i,掷一次骰子的数为x,那么可以从位置i到位置i+x//格子之间有连线,如果格子a和b有连线,那么从a到b不用掷骰子//求从0到n的骰子掷的次数的期望//dp[i]=1/6*segma(dp[k])+1(i#include#includeusingnamespacestd;constintmaxn=100000;doubledp[maxn];intline[m
cq_pf
·
2015-07-20 19:00
hdu3722Card Game
概率dp
水题
//3中天气前一天天气为i转为第二天天气为j的概率为p[i][j]//问第一天天气为i,n天后天气为j的概率//dp[i][j][k]在第一天天气为j的情况下第n天的天气为j的概率//dp[i][j][k]+=dp[i-1][j][s]*dp[1][s][k];#include#include#includeusingnamespacestd;constintmaxn=1010;doubledp[
cq_pf
·
2015-07-20 17:00
hdu 4035 可能性DP 成都网络游戏
事实上,所有的感觉身影,既看边数==算-1是不成立 2、有时候,我告诉孩子来区分树仍然是必要的,就是,只是是在dfs的时候,传參数的时候多加个表示父节点的參数而已 3、一定注意,
概率DP
·
2015-07-19 19:00
HDU
POJ-2096-Collecting Bugs【
概率dp
】
POJ-2096-CollectingBugsDescriptionIvanisfondofcollecting.Unlikeotherpeoplewhocollectpoststamps,coinsorothermaterialstuff,hecollectssoftwarebugs.WhenIvangetsanewprogram,heclassifiesallpossiblebugsinton
loy_184548
·
2015-07-15 22:00
概率DP
概率dp
D.BadLuckIslandtimelimitpertest2secondsmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputTheBadLuckIslandisinhabitedbythreekindsofspecies: r rocks, s scissorsand p papers.Atsomemomen
jxust_tj
·
2015-07-14 14:00
codeforces
记忆化搜索
概率DP
HDU 4865 Peter's Hobby(2014 多校联合第一场 E)(
概率dp
)
wePro),和今天天气状态和叶子湿度的概率关系(lePro)第一天为sunny概率为0.63,cloudy概率0.17,rainny概率0.2.给定n天的叶子湿度状态,求这n天最可能的天气情况分析:
概率
PJQOOO
·
2015-07-13 14:00
ZOJ-3822-Domination【
概率dp
】【2014牡丹江赛区】
ZOJ-3822-DominationTimeLimit:8SecondsMemoryLimit:131072KBSpecialJudge EdwardistheheadmasterofMarjarUniversity.Heisenthusiasticaboutchessandoftenplayschesswithhisfriends.What’smore,heboughtalargedecora
loy_184548
·
2015-07-12 12:00
dp
【
概率DP
入门】
http://www.cnblogs.com/kuangbin/archive/2012/10/02/2710606.html有关概率和期望问题的研究摘要在各类信息学竞赛中(尤其是ACM竞赛中),经常出现一些与概率和期望有关的题目。这类题目需要较高的数学水平和一定的算法技巧,必须经过仔细分析,选择合适的数学模型和算法才能顺利的解决问题。本文就对这类题目的一些常见方法进行了研究。数学基础这里写的数学
zy691357966
·
2015-07-07 10:00
Acdream 1113 The Arrow(
概率dp
)
题目链接:传送门题意:初始状态在0,每次丢骰子[1,6],如果现在在x,丢的骰子数为y,如果x+y>n那么就还停留在x。求从0到n所丢骰子次数的期望。分析:这题和之前的就更改了一点就是如果现在在x,丢的骰子数为y,如果x+y>n那么就还停留在x。那么我们设dp[i]表示从i到n要丢的骰子次数的期望那么我们设每次有x次的可能留在原地dp[i]=dp[i]*y/6+dp[i+1]/6+dp[i+2]/
u013790563
·
2015-06-28 16:00
【BZOJ3450】【Tyvj1952】Easy
概率DP
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46471319"); }题解:设L为当前期望后缀o长度。出现一个x时,L归零,对答案没有任何贡献。出现一个o时,这段o的长度由L变为L+1,这段的答案由L2变为L2+2L+1,对答案贡献为
Vmurder
·
2015-06-12 14:00
easy
概率DP
BZOJ3450
Tyvj1952
【BZOJ1426】收集邮票
概率DP
论文题 推公式题
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46468557"); }题解:并没有什么卵用,首先有一个神思路,然后神推公式。下面这篇博客写得很详尽、、另外题意是买第i次花i元,不是标号为i的邮票花i元。=a800”>http://bl
Vmurder
·
2015-06-12 10:00
概率DP
收集邮票
BZOJ1426
【BZOJ2318】【spoj4060】game with probability Problem
概率DP
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46467899"); }题解:fi表示剩i个石头、A先手的获胜概率。gi表示剩i个石头、A后手的获胜概率。如果想选,对于fi:有p的概率进入gi−1;有1−p的概率进入gi所以fi=p∗g
Vmurder
·
2015-06-12 09:00
game
概率DP
BZOJ2318
spoj4060
【BZOJ2318】【spoj4060】game with probability Problem
概率DP
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46467899"); }题解:fi表示剩i个石头、A先手的获胜概率。gi表示剩i个石头、A后手的获胜概率。如果想选,对于fi:有p的概率进入gi−1;有1−p的概率进入gi所以fi=p∗g
Vmurder
·
2015-06-12 09:00
game
概率DP
BZOJ2318
spoj4060
【BZOJ3270】博物馆
概率DP
高斯消元
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46467273"); }题解:同BZOJ3143游走http://blog.csdn.net/Vmurder/article/details/44542575代码略
Vmurder
·
2015-06-12 08:00
高斯消元
博物馆
概率DP
BZOJ3270
【BZOJ3036】绿豆蛙的归宿
概率DP
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46467217"); }题解:呃,拓扑图上从后往前扫就好了Qwq代码:#include #include #include #include #include #defineN101000
Vmurder
·
2015-06-12 07:00
概率DP
绿豆蛙的归宿
BZOJ3036
【BZOJ4008】【HNOI2015】亚瑟王
概率DP
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46461649"); }题解:f(i,j)表示分配给第[i,n]张牌j次机会的期望。然后f(i,j)=f(i−1,j)∗(1−pi−1)j)+f(i−1,j+1)∗(1−(1−pi−1)j
Vmurder
·
2015-06-11 20:00
亚瑟王
概率DP
BZOJ4008
HNOI2015
【BZOJ3566】【SHOI2014】概率充电器 树形DP
概率DP
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46460415"); }题解:首先无根树转化为有根树。fi:表示i节点由其子树内节点充【不上】电的概率。gi:表示i节点由其父亲节点充【不上】电的概率。hi:hi=fi+(1−fi)∗(1
Vmurder
·
2015-06-11 17:00
树形DP
概率DP
BZOJ3566
SHOI2014
概率充电器
【BZOJ1415】【Noi2005】聪聪和可可
概率DP
记忆化搜索
链接:#include intmain() { puts("转载请注明出处[辗转山河弋流歌by空灰冰魂]谢谢"); puts("网址:blog.csdn.net/vmurder/article/details/46457811"); }题解:记忆化搜索、f(i,j)表示猫在i、鼠在j时的期望。然后显然它是拓扑的,然后先枚举起点n遍bfs算出f(i,j)时猫只走一步应该到哪个节点,然后对于f(i,j
Vmurder
·
2015-06-11 15:00
记忆化搜索
概率DP
BZOJ1415
NOI2005
聪聪和可可
【自用】OI计划安排表一轮
上下界最大流√线性规划转费用流√RMQ优化建图√单纯形√字符串相关hash√扩展KMP回文自动机数据结构平衡树启发式合并替罪羊树LCT树套树KD-Tree二分答案分数规划√贪心动态规划斜率优化√数位DP√
概率
Vmurder
·
2015-06-11 11:00
计划
OI
自用
Name That Tune(
概率DP
)(难)
B.NameThatTunetimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputItturnsoutthatyouareagreatfanofrockbandAC/PE.Peterlearnedthatandstartedthefollowinggame:heplays
kalilili
·
2015-06-10 18:00
hdu 3853 LOOPS 【
概率DP
】
题目链接:http://acm.acmcoder.com/showproblem.php?pid=3853题意:求走到终点消耗能量的期望。解法:dp[i][j]表示走到i行j列的期望。dp[i][j]可以转移到dp[i][j+1]和dp[i+1][j]和dp[i][j]各个转移的概率已经给出,由dp[n][m]==0倒推即可。答案为dp[1][1]代码:#include #include #inc
u014427196
·
2015-06-09 12:00
dp
hdu 4405 Aeroplane chess【
概率DP
求期望】
题目链接:http://acm.acmcoder.com/showproblem.php?pid=4405题意:棋子,从0到n,置骰子,置到几就往前走几步,前进中会有捷径,比如2和5连到一起了,那你走到2时可以直接跳到5,如果5和8连到一起了,那你还可以继续跳到8,最后问跳到n时平均置几次骰子。也就是求期望。解法:普通概率DP,dp[n]==0;向前递推。代码:#include #include
u014427196
·
2015-06-09 11:00
dp
poj 2096 Collecting Bugs【
概率DP
】
题目链接:http://poj.org/problem?id=2096题意:一个软件有s个子系统,会产生n种bug。某人一天发现一个bug,这个bug属于某种bug,发生在某个子系统中。求找到所有的n种bug,且每个子系统都找到bug,这样所要的天数的期望。需要注意的是:bug的数量是无穷大的,所以发现一个bug,出现在某个子系统的概率是1/s,属于某种类型的概率是1/n。解法:dp[i][j]表
u014427196
·
2015-06-08 21:00
HDU ACM 4576 Robot->
概率DP
按
概率dp
求出到达每个数字的概率,然后枚举从l到r的概率相加即可。dp[i][j]表示第i次操作落在数字j上的概率。每次只需要需要取上一次的数据,只要开2个缓冲即可。
a809146548
·
2015-06-08 15:00
编程
C++
c
算法
ACM
hdu4336Card Collector
概率dp
+状态压缩
//给n个卡片每次出现的概率,求所有卡片都出现的需要抽的次数的期望//dp[i]表示在状态的情况下到所有的卡片都出现的期望//dp[i]=1+p1*dp[i]+${p2[j]*dp[i]}+${p3[k]*dp[i^(1#include#includeusingnamespacestd;constintmaxn=1<<21;doubledp[maxn];doublep[21];intmain(){
cq_pf
·
2015-06-05 18:00
POJ 3071 Football (
概率DP
)
设dp[i][j]表示第i轮j还未被淘汰的概率,则dp[i][j]=dp[i-1][j]*dp[i-1][k]*p[j][k](枚举k求和)。问题在于,在第i轮时,j有可能和哪些球队碰上。这个是和j的二进制表示有关的。比如当i==1时,j只能和j二进制表示最后一位取反后的那个数所对应的球队踢,当i扩大后可能对上的球队范围也增大。我比较麻烦的写了二进制拆分,模拟判断可能对阵的球队。看别人的代码,写这
Baoli1008
·
2015-05-27 18:00
概率DP
POJ 2151 Check the difficulty of problems (
概率DP
)
问题的解等于(所有队都做出至少一题的概率-所有队做题数都在1到N-1之间的概率)设计DP状态时,因为DP过程中要记录哪些题做过了很难,一般来说要把DP的过程设计成有方向的,比如有一维表示前i个XX这种。dp[i][j][k]表示第i队前j题做出k个的概率,dp方程就是dp[i][j][k]=dp[i][j-1][k-1]*acr[i][j]+dp[i][j-1][k]*(1-acr[i][j])初
Baoli1008
·
2015-05-23 11:00
概率DP
BZOJ1415【
概率DP
】
/*Iwillwaitforyou*/ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #definemakemake_pair #definefifirst #definesesecond
Lethelody
·
2015-05-20 16:00
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他