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
hdu4336 Card Collector
概率dp
(或容斥原理?)
题意: 买东西集齐全套卡片赢大奖。每个包装袋里面有一张卡片或者没有。 已知每种卡片出现的概率 p[i],以及所有的卡片种类的数量 n(1<=n<=20)。 问集齐卡片需要买东西的数量的期望值。 一开始,自己所理解的期望值是原来学过的 一个值*它自身发生的概率,这没错,但是不知道在这一题里面 那个值是多少 经过重重思考和挣扎最后明白了,这一题中,
·
2015-10-23 09:43
Collector
ZOJ3822(
概率DP
)
#include #include #include #include #include usingnamespacestd; #definemaxn51 #defineINF1e10 doubledp[maxn][maxn][maxn*maxn]; longlongn,m; intmain(){ intt; cin>>t; while(t--){ cin>>n>>m; memset(dp,0
morejarphone
·
2015-10-22 16:00
HDU4800(
概率DP
)
#include #include #include #include #include usingnamespacestd; #definemaxn511111 #defineINF1000000009 doubledp[11111][150],f[150][150]; intn,m,cnt; inta[maxn]; intmain(){ //freopen("in","r",stdin);
morejarphone
·
2015-10-22 13:00
【
概率DP
/高斯消元】BZOJ 2337:[HNOI2011]XOR和路径
拖了一个星期的题目--已然不会
概率DP
(说得好像什么时候会过一样),高斯消元(打一次copy一遍)。发现异或题目的新解决方法:按位处理。。发
puck_just_me
·
2015-10-21 21:00
SDUT 飞行棋 (
概率DP
& 期望)
飞行棋 Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 飞行棋是在一个长度为n的棋盘上走动棋子的游戏。游戏开始时有一个棋子在棋盘的开始,位置是1。然后每一步玩家掷一次骰子,并将棋子往前跳骰子正面大小个格子。 当棋子跳出飞行棋的棋盘时游戏结束。问游戏结束时玩游戏的人掷骰子次数的
·
2015-10-21 12:31
dp
HDU 4035 Maze (
概率DP
& 期望)
Maze Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65768/65768 K (Java/Others)Total Submission(s): 1055 Accepted Submission(s): 347Special Judge
·
2015-10-21 12:31
HDU
HDU 4405 Aeroplane chess (
概率DP
& 期望)
Aeroplane chess Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 660 Accepted Submission(s): 468 Pro
·
2015-10-21 12:31
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-perso
·
2015-10-21 12:29
game
POJ 2096 Collecting Bugs (
概率DP
& 期望 )
Collecting Bugs Time Limit: 10000MS Memory Limit: 64000K Total Submissions: 1485 Accepted: 647 Case Time Limit: 2000MS Special Judge De
·
2015-10-21 12:29
bugs
HDU4089 Activation
概率DP
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4089ActivationTimeLimit:20000/10000MS(Java/Others) MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2382 AcceptedSubmission(s):832ProblemDes
AC_Gibson
·
2015-10-21 11:00
HDU3853 LOOPS
概率DP
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3853题目大意:有一个R*C的迷宫,开始点在[1,1],现在要走到[r,c],对于在点[x,y]可以消耗2点魔力打开一扇门,走到[x,],[x+1,y],[x,y+1],的概率分别为p0,p1,p2,问走到[r,c]点时消耗魔力的期望值。分析:我们用dp[i][j]表示在点[i,j]到达[r,c]所需要
AC_Gibson
·
2015-10-20 21:00
poj3071football【
概率DP
】
这个题已经搁浅太久 dp[i][j]表示第i轮的时候,第j去支队伍赢的概率。那么dp[i][j]的前提就是i-1轮的时候,j是赢的,而且第i轮赢了对方接下来就是找到第i轮的时候,他的可能队手通过二进制可以发现规律,所有高位是一样的,第i位刚好相反,所以用位运算可以巧妙解决,见代码dp[i][j]=sigma(dp[i-1][j]*dp[i-1][k]*p[j][k])#include #inclu
zhou_yujia
·
2015-10-14 21:00
dp
poj
hdu4405Aeroplane chess【
概率DP
】
ProblemDescriptionHzzlovesaeroplanechessverymuch.ThechessmapcontainsN+1gridslabeledfrom0toN.Hzzstartsatgrid0.Foreachstephethrowsadice(adicehavesixfaceswithequalprobabilitytofaceupandthenumbersonthefac
zhou_yujia
·
2015-10-13 18:00
算法
dp
HDU
HDU5236(
概率DP
,贪心)
题意是敲n个字符,每次敲有p概率崩溃返回上一次的保存状态,保存需要按下x个建。求最小的按键次数的期望。求出敲n个字母的期望后枚举分成i段,要使得尽量均匀。#include usingnamespacestd; #definemaxn111111 #defineINF1e20 doubledp[maxn],f[maxn]; doublep; intx,n; doubleans; intmain(
morejarphone
·
2015-10-13 17:00
poj2096Collecting Bugs【
概率DP
】
DescriptionIvanisfondofcollecting.Unlikeotherpeoplewhocollectpoststamps,coinsorothermaterialstuff,hecollectssoftwarebugs.WhenIvangetsanewprogram,heclassifiesallpossiblebugsintoncategories.Eachdayhedis
zhou_yujia
·
2015-10-12 16:00
dp
poj
HDU5245(
概率DP
)
题意是在一个m×n的矩阵李随机选择两个点作为一个子矩阵斜边端点并且给这个子矩阵涂颜色。问k次涂色后矩阵中涂色的方块的个数的期望。方块个数的期望就是k步后每个方块已经被涂色的概率的和。预先计算出每个方块一次中被涂色的概率。坑点就是小心爆int,我一气之下都改成了longlong。#include #include #include #include #include usingnamespacest
morejarphone
·
2015-10-11 12:00
Havel-Hakimi定理问题
第二题J貌似是
概率DP
,ZY过得。第三题C是几何,只要算出点到直线的距离再分类讨论一下即可。不过这里要注意直线根本不和那个圆相交的情况(往反方向走了)。第四题K是搜索。关于魔方的搜索题。
u014355480
·
2015-10-08 15:00
ACM
离散数学
Havel定理
zoj 3822 Domination
概率DP
DominationTimeLimit:8Seconds MemoryLimit:131072KB SpecialJudgeEdwardistheheadmasterofMarjarUniversity.Heisenthusiasticaboutchessandoftenplayschesswithhisfriends.What'smore,heboughtalargedecorati
DoJintian
·
2015-10-06 22:00
ACM
dp zoj3822 Domination
一旦满足条件,就停止摆棋思路:通过
概率dp
,然后再去求期望,然而这个dp的状态很难设。最容易一开始会想到状态压缩。。其实没必要把状态记录的这么详细。
qwb492859377
·
2015-10-05 18:00
【bzoj3029】守望者的挑战
简单的
概率DP
设f[i][j][k]表示到了第i项挑战,赢了j次,包包容量为k的概率。
GEOTCBRL
·
2015-10-04 15:51
水题
简单DP
概率DP
【bzoj3029】守望者的挑战
简单的
概率DP
设f[i][j][k]表示到了第i项挑战,赢了j次,包包容量为k的概率。
GEOTCBRL
·
2015-10-04 15:00
POJ 2151(
概率DP
)
水水的~题意给出t道题目,m个队伍,冠军至少要做出n题,给出每个队伍做出每一题的概率,要求冠军至少做出n题并且所有队伍做出至少1题的概率。要求的可以转化为p(左右队伍做出>=1题)-p(所有队伍做出>=1题并且 #include #include #include #include #include usingnamespacestd; doubledp[1111][33][33],p[1111
morejarphone
·
2015-10-03 19:00
lightoj 1030 Discovering Gold (基础
概率dp
)
DiscoveringGoldTimeLimit:2000MS MemoryLimit:32768KB 64bitIOFormat:%lld&%lluDescriptionYouareinacave,alongcave!Thecavecanberepresentedbya1xNgrid.Eachcellofthecavecancontainanyamountofgold.Initiallyyoua
Tc_To_Top
·
2015-09-24 21:00
lightoj
概率DP
2013 ACMICPC Asia Regional 长春 problem C
(至少以p的概率不输,要得多少分)我直接用
概率dp
了,虽然也1A了,但是由于害怕精度损失,交的时候
qdbszsj
·
2015-09-23 16:00
Bag of mice(
概率dp
)
题目链接:codeforces148D题目大意:给出w只白老鼠,b只黑老鼠,公主和龙轮流取老鼠,公主先手,龙取老鼠时会吓跑一只老鼠,先取出白老鼠的人赢,如果没人取到白老鼠,那么龙赢。问公主赢的概率。题目分析:首先定义状态dp[i][j]表示第i次取老鼠时剩余黑老鼠为j的概率。那么最后结果就是∑i为奇数∑j=0bdp[i][j]那么怎么转移呢?分两种情况i&1:dp[i][j]=dp[i−1][j+
qq_24451605
·
2015-09-22 21:00
dp
codeforces
概率DP
hdu 4418 高斯消元+
概率dp
TimetravelTimeLimit:2000/1000MS(Java/Others)MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):2141AcceptedSubmission(s):489ProblemDescriptionAgentKisoneofthegreatestagentsinasecretorganizationca
HuanTongH
·
2015-09-21 17:07
数学
HDU 5001 Walk(暴力+
概率DP
)
题目链接:传送门 题意:给定一个无向图,起点任意选走过的点也可以走,限定你走k步,然后求每个点没有走过的概率。分析:设dp[u][d]表示走了d步到达点u的概率,dp[u][0]=1/n,dp[u][d]=sigma(dp[v][d-1]/du[v]).du[v]代表点v的度数。代码如下: #include #include #include #include #include usingname
u013790563
·
2015-09-16 10:00
zoj3822Domination
概率dp
//一个n*m的棋盘 //每次在棋盘上没放子的位置等概率地放子 //问使得棋盘上的每一行和每一列至少有一个子的放子的期望 //dp[i][j][k]表示剩下k个空白位置,i个空白行,j个空白列的期望 //那么这一次放子有四种情况 //1:放在空白行和空白列的概率p1=i*j*/k //2:放在空白行不是空白列的概率p2=(m*i-i*j)/k //3:放在空白列不是空白行的概率p3=(n*j-i*
cq_pf
·
2015-09-12 14:00
HDU 2242(
概率dp
分情况统计)
本题目的意思:给定M(M #include #include #include #include #include #include #include #include #include #include #include #include #defineALL(a)a.begin(),a.end() #defineclr(a,x)memset(a,x,sizeofa) #definefstfir
playwfun
·
2015-09-08 09:00
HDU - 3853(简单
概率dp
, 注意边界)
本题目直接按题目意思推方程转移就行了,但是有个坑点,就是对于一个点i,j从1,1开始不可达,那么该点的p1(转移到自己)就有可能为1,所以当转移到一个点的概率为0的时候那么就不往该点转移。//#pragmacomment(linker,"/STACK:1024000000,1024000000") #include #include #include #include #include #incl
playwfun
·
2015-09-08 08:00
HDU - 4035(
概率dp
用待定系数法解决递推依赖)
本题目的状态转移表达式是很好写的,但一个节点不仅依赖子节点,还会依赖父亲节点和1好节点的期望值。假定p=(1-ei-ki)/m,(其中m为i节点的子节点和父亲节点总个数的和)Ei=ki*E1+ei*0+p*(Ef+1)+p*∑(Ej+1)(其中j为i的某一个子节点,f为i的父亲节点) ...........................(1)设定Ei = Ai*E1+Bi*Ef+Ci;....
playwfun
·
2015-09-07 21:00
zoj 3329(经典
概率dp
)
不写了,转别人的题解,但是还没有想明白这样做的道理。题意:有三个骰子,分别有k1,k2,k3个面。每次掷骰子,如果三个面分别为a,b,c则分数置0,否则加上三个骰子的分数之和。当分数大于n时结束。求游戏的期望步数。初始分数为0 分析:假设dp[i]表示拥有分数i到游戏结束的期望步数则 (1):dp[i]=SUM(p[k]*dp[i+k])+p[0]*dp[0]+1;//p[k]表示增加分数为k的概
playwfun
·
2015-09-06 17:00
hdu4870Rating
概率dp
//两个账号,每次选rating小的去比赛 //每次比赛rating可能加50,可能减100(最多剪到0) //问刚开始两个比赛的rating都为0到其中一个账号大于1000的期望 //只考虑一个账号情况, //dp[0]=p*dp[1]+(1-p)dp[0]+1dp[0]=dp[1]+1/p //dp[1]=p*dp[2]+(1-p)dp[0]+1dp[2]=dp[1]+1/(p*p)=dp[0
cq_pf
·
2015-09-06 13:00
UVA 6624(简单
概率dp
)
本题目的意思很简单,但读了N久,才明白...一个序列由2-10,J,Q,K,A,构成(其中J,Q,K代表10,A代表11)现在选定m为第一次第一个被选择的位置,那么它每次往后走都是走到p+num[p],p代表当前位置,num[p]代表当前位置的数字。那么走到一个位置若下一个位置不存在,就停止。那么n就是从m开始一共走了n个位置,并且给定了这n个位置的数字是谁,其它位置数字和串长都位置。求再次从1-
playwfun
·
2015-09-01 21:00
zoj 3640 Help Me Escape(
概率DP
)
题目:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3640HelpMeEscapeTimeLimit: 2Seconds MemoryLimit: 32768KBBackground Ifthoudoestwell,shaltthounotbeaccepted?andifthoudoestnotwell,s
theArcticOcean
·
2015-08-31 19:00
dp
ZOJ
zoj 3735
概率dp
思路:
概率dp
着实还是没有做过orz一开始想到了
liujc_
·
2015-08-29 13:00
例题3.15 子串 UVa11468
1.题目描述:点击打开链接2.解题思路:本题利用
概率dp
+AC自动机解决。
u014800748
·
2015-08-28 15:00
AC自动机
概率DP
HDU 5378(Leader in Tree Land-利用
概率dp
)
LeaderinTreeLandTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission(s):498 AcceptedSubmission(s):208ProblemDescriptionTreelandhasncities,connectedbyn−1roads.Y
nike0good
·
2015-08-27 18:00
HDU4652Dice(
概率DP
)
题目链接:传送门 题意:给定一个m个面的骰子然后给定两种询问,0mn,表示求丢多少次使得最后丢的n次都相同的期望,1mn表示求最后丢的n次两两不相同的期望。分析:设dp[i]表示已经有i个相同/不相同的到n个不相同的期望那么dp[n]很明显等于0。连续n个相同:dp[0]=1+dp[1],0的后继状态只可能出现1且概率为1.dp[1]=1+dp[2]*(1/m)+dp[1]*(m-1)/m,1的后
u013790563
·
2015-08-27 15:00
HDU4649 Professor Tian(
概率dp
)
题目链接:传送门 题意:给定一个表达式中间n+1项,然后中间有n个运算符,每个运算符与其后面相邻的数字,不进行运算的概率为p,求这个表达式最后值得期望。分析:因为这个表达式的运算都是位运算,因此我们可以来考虑每一位为1的概率,然后总的期望就要加上这个概率乘上2^(i-1)。下面来分析每一种运算的概率的计算方法。首先我们设经历了前k-1个运算第i位为1的概率为dp[k-1].那么为0的概率就是(1-
u013790563
·
2015-08-27 13:00
hdu4649
概率dp
http://acm.hdu.edu.cn/showproblem.php?pid=4649ProblemDescriptionTimertooktheProbabilityandMathematicalStatisticscourseinthe2012,ButhisbadattendanceangeredProfessorTianwhoisinchargeofthecourse.Therefor
u013573047
·
2015-08-27 10:00
Name That Tune
概率dp
D.NameThatTunetimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputItturnsoutthatyouareagreatfanofrockbandAC/PE.Peterlearnedthatandstartedthefollowinggame:heplays
u010422038
·
2015-08-25 23:00
1637 - Double Patience (
概率DP
)
一道状态较多的
概率DP
,想要表示所有的状态显然要拓展几个维度表示九堆牌当前的状态。
weizhuwyzc000
·
2015-08-18 21:00
数论
动态规划
ACM
uva
概率DP
Topcoder SRM 488 Div1 250(
概率dp
)
题意:有n个有聊人和m个无聊人,每次等概率任选两个人,让他们都变成无聊人,求所有人都变成无聊人的期望次数。(1≤n,m≤47)。解法:设f(i)表示存在i个有聊人,将所有人都变成无聊人的期望次数。显然f(0)=0,即不需要改变。方程:f(i)=f(i−2)×C2iC2n+m+f(i−1)×i×(n+m−i)C2n+m+f(i)×C2n+m−iC2n+m+1.答案即为f(m)代码#include #
UESTC_peterpan
·
2015-08-18 00:00
概率DP
Ilya and Escalator(
概率dp
)
题目链接:codeforces518D题目大意:有n个人,每秒有p的概率有一个人进电梯,问t秒后电梯里的人数的期望。题目分析:定义dp[i][j]表示第i秒电梯里有j个人的概率。j!=n时,dp[i][j]=p⋅dp[i−1][j−1]+(1−p)⋅dp[i−1][j]j==n时,dp[i][j]=p⋅dp[i−1][j−1]+dp[i−1][j]因为如果n个人用完了,那么后面的状态100%会继承
qq_24451605
·
2015-08-14 19:00
codeforces
概率DP
HDOJ 5378 Leader in Tree Land
概率DP
方法太屌,只能看一看了.....可以用求概率的思想来解决这个问题。令以i号节点为根的子树为第i棵子树,设这颗子树恰好有sz[i]个点。那么第i个点是第i棵子树最大值的概率为1/sz[i],不是最大值的概率为(sz[i]-1)/sz[i]。现在可以求解恰好有k个最大值的概率。令dp[i][j]表示考虑编号从1到i的点,其中恰好有j个点是其子树最大值的概率。很容易得到如下转移方程:dp[i][j]=d
u012797220
·
2015-08-13 22:00
hdu4815 (
概率DP
)
由于没有专门练过
概率DP
,场上硬推的,由于一点小失误WA了两发。我们很容易求出来d[i][j],表示前i道题,得分为j的概率。
weizhuwyzc000
·
2015-08-10 20:00
dp
ACM
ACM-ICPC
Poj 2151 Check the difficulty of problems (
概率DP
)
CheckthedifficultyofproblemsTimeLimit:2000MS MemoryLimit:65536KTotalSubmissions:5779 Accepted:2518DescriptionOrganizingaprogrammingcontestisnotaneasyjob.Toavoidmakingtheproblemstoodifficult,theorganiz
Grit_ICPC
·
2015-08-10 14:00
poj
概率DP
ACdream 1113 The Arrow (
概率dp
求期望)
TheArrowTimeLimit: 2000/1000MS(Java/Others)MemoryLimit: 128000/64000KB(Java/Others)ProblemDescriptionThehistoryshowsthatWeneedheroesineverydynasty. Forexample, LiangshanHeroes.Peoplehopethattheseheroe
Tc_To_Top
·
2015-08-09 23:00
ACdream
概率DP
Codeforces 148D Bag of mice (
概率dp
)
D.Bagofmicetimelimitpertest:2secondsmemorylimitpertest:256megabytesThedragonandtheprincessarearguingaboutwhattodoontheNewYear'sEve.Thedragonsuggestsflyingtothemountainstowatchfairiesdancinginthemoonli
Tc_To_Top
·
2015-08-09 22:00
codeforces
概率DP
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他