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 4336 集齐方便面卡片的期望-
期望dp
或 容斥原理 -(二进制压缩辅助)
分析:一、
期望dp
,这题要用二进制压缩,这是很显然的。状态:dp[i]现在已经收集了i种卡片到达收集所有卡片的期望。
AC_0_summer
·
2015-08-01 18:58
ACM
训练
概率dp
POJ 2096 多系统找n种bug需要的天数期望--
期望dp
题意:有s种系统,小明来找bug,他每天能找到且只找到一个bug,要求找齐n种不同的bug,且每个系统中至少要找到一个bug,求完成任务的期望天数分析:还是
期望dp
框架:dp[i][j]:当前状态(找了
AC_0_summer
·
2015-08-01 00:15
概率dp
POJ 2096 Collecting Bugs (
期望DP
)
令(n,s)为一状态,表示找到了n种不同的类别的,s种不同的bug,可以转移为(n,s),(n,s+1),(n+1,s),(n+1,s+1)根据概率公式很容易列出转移公式,在这里不再赘述。注意公式两边都是有(n,s)的,移项后就是可以编程的公式了。用记忆化搜索做。代码:#include #include #include #include usingnamespacestd; doubledp[
Baoli1008
·
2015-05-27 15:00
期望DP
POJ 3156 Interconnect(
期望DP
)
期望DP
要逆着推。设状态a可以到x,y,z,假设x,y,z到全联通的期望步数已求,为dp[x,y,z],转移
Baoli1008
·
2015-05-22 18:00
期望DP
BZOJ 4008 HNOI2015 亚瑟王
期望DP
题目大意:n个人,r轮游戏,每次从左到右轮,第i个人有pi的概率被选中,选中的话本轮结束,产生di的贡献,否则接着轮求期望贡献和神思路……直接DP基本是死也搞不出来的我们转化一下我们把所有的机会一起轮令fi,j表示第i个人得到j个机会的概率然后就简单了嘛==fi,j=fi−1,j∗(1−pi−1)j+fi−1,j+1∗(1−(1−pi−1)j+1)然后答案就是∑ni=1∑rj=1fi,j∗(1−(
PoPoQQQ
·
2015-04-29 14:00
bzoj
期望DP
BZOJ4008
BZOJ 3270 博物馆
期望DP
+高斯消元
题目大意:给定一张无向连通图,两个人初始各在某个点上,每个时刻每个人会不动或任选出边走,求两人最终期望在哪里相遇把点数平方,原图上的两个点(x,y)变成新图上的一个点然后令A为这个图的邻接矩阵(若两人在同一点上则没有出边,否则按概率转移),S为初始行向量(S[(a,b)]=1),ans为答案行向量那么有ans=S+SA+SA^2+SA^3+...=S(I-A^+∞)/(I-A)=S/(I-A)于是
PoPoQQQ
·
2015-03-31 12:00
高斯消元
bzoj
期望DP
BZOJ3270
BZOJ 1778 Usaco2010 Hol Dotp 驱逐猪猡
期望DP
+高斯消元
题目大意:给定一个无向图,炸弹从1号节点出发,每个时刻有P/Q的概率爆炸,如果某个时刻没有爆炸,就会等概率沿着随机一条出边走到下一个城市,求最终每个城市的爆炸概率#include #include #include #include #include #defineM330 usingnamespacestd; intn,m,p,q; intdegree[M]; doublerate; doubl
PoPoQQQ
·
2015-02-04 08:00
高斯消元
bzoj
期望DP
BZOJ1778
BZOJ 3029 守卫者的挑战
期望DP
题目大意:给定n个事件,第i个事件发生的概率为pi,收益为ai,初始收益为k,求n个事件之后发生的事件数>=l且收益>=0的概率令f[i][j][k]表示第i个事件进行后已经发生了j个事件且当前受益为k的概率MB破输入法打两行字错了十多遍第三维好大--不会爆?实际上第三维大于n就没有意义了因为收益大于n时一定不会扣到负数因此将第三维大于n的状态全都存到n上即可时间复杂度O(n^3)卡内存差评#in
PoPoQQQ
·
2015-02-03 20:00
bzoj
期望DP
BZOJ3029
BZOJ 1076 SCOI2008 奖励关 期望状压DP
次弹出宝物的机会,每次随机弹出n种宝物的机会,如果吃过这种宝物的所有前提宝物就可以吃这种宝物,求最优策略的期望得分看到数据范围果断状压DP--不看数据范围害死人--至于吃还是不吃这是个问题对于这种最优策略的
期望
PoPoQQQ
·
2015-02-03 19:00
bzoj
期望DP
状压dp
BZOJ1076
BZOJ 3450 Tyvj1952 Easy
期望DP
题目大意:给定一个OX序列,一些点未确定,连续len长度的O会得到len^2的收益,求期望收益值令f[i]为第i个点的期望收益值,l[i]为第i个点的期望长度如果一个点是'O'那么l[i]=l[i-1]+1f[i]=f[i-1]+(l[i]*2-1)如果一个点是'X'那么l[i]=0f[i]=f[i-1]如果一个点是'?'那么l[i]=(l[i-1]+1)/2f[i]=f[i-1]+(l[i]*2
PoPoQQQ
·
2015-02-03 00:00
bzoj
期望DP
BZOJ3450
BZOJ 3566 SHOI2014 概率充电器 树形
期望DP
题目大意:给定一棵树,每个点初始有一个概率为1,为1的节点会沿着边以边权上的概率向四周扩散,求最终期望有多少个点是1OTZ不想写题解了贴个代码吧==如果有不明白做法的直接问我就好了==#include #include #include #include #defineM500500 #defineEPS1e-7 usingnamespacestd; structabcd{ intto,next;
PoPoQQQ
·
2015-02-02 11:00
树形DP
bzoj
期望DP
BZOJ3566
BZOJ 1419 Red is good
期望DP
题目大意:有R张红牌和B张黑牌打乱扣在桌子上,一张一张翻,可以随时停止翻牌,翻到红牌收益+1,翻到黑牌收益-1,求最优策略下的最大期望收益OTZwfycyx== http://wyfcyx.is-programmer.com/posts/74629.html#include #include #include #include #defineM5050 usingnamespacestd; int
PoPoQQQ
·
2015-02-02 08:00
bzoj
期望DP
BZOJ1419
hdu4405--Aeroplane chess+概率
期望dp
首先推荐一篇很好的如何概率期望问题的入门文章:点击打开链接昨天比赛的时候面对这道题的第一想法是依照数学期望的定义来做,即依次求出某个点扔i次骰子能到达n点的概率,然后由期望的定义就可以求出答案了。但显然这在程序上是不可能实现的。今天看了那篇文章后才知道自己的想法是大错特错的;求解这种问题应该采用一种递推的思路,即每次只考虑一次转移后当前状态的期望,然后我们依次考虑每个节点就可以得到一个方程组,然后
acm_lkl
·
2015-01-31 10:00
dp
uva
概率期望
期望DP
期望DP
Soyouwanttobea2n-aire?
u012797220
·
2015-01-30 21:00
BZOJ 2134 单选错位
期望DP
题目大意:给定一张n道选择题的试卷,所有答案都是正确的,但是第i个题的答案被答到了第i%n+1个位置上,求期望得分第i道题的答案被填到了第i%n+1个位置上期望得分是1/max(a[x],a[i%n+1])然后就水了233#include #include #include #defineM10001000 #include usingnamespacestd; intn,A,B,C; inta[
PoPoQQQ
·
2015-01-19 18:00
bzoj
期望DP
BZOJ2134
BZOJ 3143 HNOI2013 游走
期望DP
+高斯消元
题目大意:给定一个无向连通图,我们需要给每条边附一个1~m的不重复的权值,使1到n的期望权值和最小首先贪心思想是求出每条边的期望经过次数然后对期望值最小的边附加m的权值,第二小的边附加m-1的权值,以此类推。令f[i]为第i个点的期望经过次数那么每条边的期望经过次数就是f[x]/d[x]+f[y]/d[y]其中d[x]表示x的度数那么显然有:f[1]=1+Σ[1->j]f[j]/d[j]f[i]=
PoPoQQQ
·
2014-12-29 09:00
高斯消元
bzoj
期望DP
BZOJ3143
BZOJ 2337 HNOI2011 XOR和路径
期望DP
+高斯消元
题目大意:给定一个无向连通图,从1出发,每次等概率沿着任意一条出边走到n为止,求路径上的边权的异或和的期望值首先既然是位运算的问题我们的一般处理办法就是拆位,按位处理对于每一位令f[i]为从i节点出发到n的期望值对于每条出边,如果这条边边权为1,那么f[x]+=f[y]/d[x]否则f[x]+=(1-f[y])/d[x]其中d[x]表示x的度数特殊地,f[n]=1由于这个图不是拓扑图,因此我们用高
PoPoQQQ
·
2014-12-28 23:00
高斯消元
bzoj
期望DP
BZOJ2337
BZOJ 1415 NOI2005 聪聪和可可
期望DP
+记忆化搜索 BZOJ200题达成&&NOI2005全AC达成
题目大意:给定一个无向图,聪聪在起点,可可在终点,每个时刻聪聪会沿最短路走向可可两步(如果有多条最短路走编号最小的点),然后可可会等概率向周围走或不动,求平均多少个时刻后聪聪和可可相遇今天早上起床发现194了然后就各种刷……当我发现199的时候我决定把第200题交给05年NOI仅剩的一道题……结果尼玛调了能有一个小时……我居然没看到编号最小这个限制0.0首先我们知道,由于聪聪走两步而可可走一步,所
PoPoQQQ
·
2014-11-07 17:00
记忆化搜索
bzoj
期望DP
BZOJ1415
NOI2005
HDOJ 4652 Dice
期望DP
+数学推导DiceTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)TotalSubmission
u012797220
·
2014-11-04 11:00
hdu 4035 Maze(比较经典的树形
期望DP
)
MazeTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65768/65768K(Java/Others)TotalSubmission(s):1677 AcceptedSubmission(s):638SpecialJudgeProblemDescriptionWhenwakeup,lxhgwwfindhimselfinahugemaze
y5885922
·
2014-09-12 22:00
c
算法
ACM
HDU 4870 Rating
dp[i]---分数i涨到分数i+1的
期望dp
[0]=1/p//分数0时不会降dp[1]=p+(1-p)*(dp[0]+dp[1]+1)dp[i]=p*1+(1-p)*(dp[i-2]+dp[i-1]+
u011788531
·
2014-08-02 12:00
数据结构
算法
数学
ACM
比赛
BZOJ 2878([Noi2012]迷失游乐园-树形DP+环加外向树+
期望DP
+vector的erase)
2878:[Noi2012]迷失游乐园TimeLimit: 10Sec MemoryLimit: 512MBSec SpecialJudgeSubmit: 319 Solved: 223[Submit][Status]Description放假了,小Z觉得呆在家里特别无聊,于是决定一个人去游乐园玩。进入游乐园后,小Z看了看游乐园的地图,发现可以将游乐园抽象成有n个景点、m条道路的无向连通图,
nike0good
·
2014-06-16 16:00
C++
树形DP
期望DP
环加外向树
poj 2096 Collecting Bugs (
期望dp
入门)
CollectingBugsTimeLimit: 10000MS MemoryLimit: 64000KTotalSubmissions: 2005 Accepted: 961CaseTimeLimit: 2000MS SpecialJudgeDescriptionIvanisfondofcollecting.Unlikeotherpeoplewhocollectpoststamps,coinso
u010228612
·
2014-05-01 11:00
[hdu 3853] LOOPS
pid=3853类型:
期望dp
大意:有一个迷宫,你的位置是[1][1],迷宫的出口是[r][c],即右下角。每个格子上写了三个数字,意味停在原地的概率、向右走的概率和向下走的概率。
u014389688
·
2014-03-27 18:00
概率DP —— 入门
感觉概率/
期望DP
的话。。如何表示状态很关键。。转移比较好想。。然后就是怎么去处理这个转移。。因为一般情况下暴力消元是不可行
pkqs90
·
2013-10-05 14:00
简单概率dp(期望)-hdu-3853-LOOPS
解题思路:简单
期望dp
.dp[i][j]表示从位置(i,j)到达终点的期望,则dp[i][j]
cc_again
·
2013-09-10 19:00
简单概率dp(期望)-zoj-3640-Help Me Escape
解题思路:简单
期望dp
.设dp[i]表示能力值为
cc_again
·
2013-09-10 17:00
hdu 4586 Play the Dice(水
期望DP
)
PlaytheDiceTimeLimit:2000/1000MS(Java/Others) MemoryLimit:65535/32768K(Java/Others)TotalSubmission(s):308 AcceptedSubmission(s):136SpecialJudgeProblemDescriptionThereisadicewithnsides,whicharenu
y5885922
·
2013-09-06 22:00
c
算法
ACM
期望dp
-hdu-4336-Card Collector
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4336题目大意:有n种卡片,每包中至多有一种卡片,概率分别为p1,p2,...pn,可能有的没有卡片,求包数的期望,使得每种卡片都有。解题思路:由于n最多只有20,可以进行状态压缩。dp[i]表示在状态i获得的卡片的情况下,得到最后结果所需的包数期望。则dp[i]=no*(dp[i]+1)+∑pp[j]
cc_again
·
2013-09-04 23:00
动态规划
ZJUT 1423 地下迷宫(
期望DP
&高斯消元)
地下迷宫TimeLimit:1000MS MemoryLimit:32768KDescription:由于山体滑坡,DK被困在了地下蜘蛛王国迷宫。为了抢在DH之前来到TFT,DK必须尽快走出此迷宫。此迷宫仅有一个出口,而由于大BOSS的力量减弱影响到了DK,使DK的记忆力严重下降,他甚至无法记得他上一步做了什么。所以他只能每次等概率随机的选取一个方向走。当然他不会选取周围有障碍的地方走。如DK周围
y5885922
·
2013-09-04 13:00
c
算法
ACM
hdu 4649 (
期望dp
)
点击打开链接题意:给你n+1个数(a0-an),n个位运算(s1-sn),n个概率(p1-pn,pi表示第i个位运算符si和第i+1个数ai消失的概率),求期望因为每个数字不超过2^20,所以可以压缩成二进制进行计算,求出每个数每一位上出现0或1的概率,然后乘以二进制位对应的十进制数就得到这一位的期望了,在把所有为的期望求和,就是所求。。因为每次数次可能消失所以可以分为取与不取,不取两种情况#in
yyf573462811
·
2013-08-07 10:00
HDU
期望DP
多校联赛5
【解题报告】 ZOJ 3640 Help Me Escape -
期望dp
题意:吸血鬼在一个洞穴遍地的地方,他拥有初始战斗力,如果战斗力大于了洞穴的c值(fightingcapacity)他就能花时间逃出去(有公式计算),否则他的战斗力增加c,然后随机选择下一个要去的洞穴,问他能出去所花时间的期望是多少。考虑期望的递推关系,E(i)表示战斗力为i时的期望。那么E(i)=(E(i+c1)+E(i+c2)+...+E(i+cn))/n;#include #include #
x314542916
·
2013-07-23 23:00
SDUT网络赛
只写三个题,一个是飞行棋(
期望DP
),superprime(引申连续数字和等于一个数的问题)和Dota人王之战一,飞行棋:http://acm.sdut.edu.cn/sdutoj/problem.php
zhengnanlee
·
2013-05-26 23:00
ACM题解报告
BZOJ 1076([SCOI2008]奖励关-
期望dp
-从后向前)
1076:[SCOI2008]奖励关TimeLimit: 10Sec MemoryLimit: 162MBSubmit: 328 Solved: 199[Submit][Status][Discuss]Description你正在玩你最喜欢的电子游戏,并且刚刚进入一个奖励关。在这个奖励关里,系统将依次随机抛出k次宝物,每次你都可以选择吃或者不吃(必须在抛出下一个宝物之前做出选择,且现在决定不吃
nike0good
·
2013-02-26 16:00
省赛总结
因为一贯风格是,除非遇到像网络流,树形DP,
期望DP
,二分匹配等题型,Guo会得到优先权以外,其他题和包括当遇到大家都会的题一般都会秉承优先权都给让Wang敲码的惯例!
SprintfWater
·
2013-01-03 18:00
HDU 4405 Aeroplane chess(12年金华网络赛-F题-
期望DP
)
题目链接:Clickhere~~题意:有一排n+1个格子,编号0~n,有些格子可以坐飞机向前飞,飞到某个指定的格子。然后从0出发,每次掷个骰子(1~6点),然后走对应的步数,若走到有飞机的地方,则飞过去。否则,掷骰子。问走到编号为n的格子或者走到它后面的关于掷骰子次数的期望是多少。解题思路:设P[i]表示到达格子i的概率,E[i]表示到达格子i掷骰子次数的期望。首先,对于到达格子i这一事件,只有两
dgq8211
·
2012-09-23 23:00
2012网赛金华赛区
hdu4405 Aeroplanechess
期望dp
..倒着推方便一些。dp[i]记录从i到终点用的次数的期望,dp[0]为答案。
jxy859
·
2012-09-22 20:00
c
iterator
360
IM
hdu 4405 Aeroplane chess(很水的
期望DP
)
题目大意:通过摇筛子,做0跳到n点,有些点可以直接过渡,问要到达n点,需要摇色子的次数的期望值?状态转移方程:首先dp【N】=0;其次分两种情况:(1)i点不可以过渡,dp【i】=sum((dp【i+j】+1)/6)(2)i点可以过渡到j点,dp【i】=dp[j]代码如下:#include #include #defineMAXN100005 intturn[MAXN]; doubledp[MAX
SprintfWater
·
2012-09-22 20:00
2012多校第四场总结
本场比赛我发挥的还算正常,贡献了三个题:一个线段树、一个哈希题、一个
期望DP
大一的牛哥贡献了一个矩阵乘法的题目,这个题A的人还蛮少的,赞一个,总共四个,还好,总算也进了第一版但是,另有两个几十个人做的题都没
haha593572013
·
2012-08-02 21:00
UVA 5811 Cards 数学
期望DP
YM一下zyc,瞬间拍完1Aa的期望=sum(a的子状态期望*a的子状态的概率)。#include #include #include usingnamespacestd; doubledp[15][15][15][15][5][5];//期望 boolvis[15][15][15][15][5][5]; inte[5]; inlinedoublemin(doublea,doubleb,doubl
wxfwxf328
·
2012-05-02 22:00
c
srm 513 div1 500 1000
[概率
期望DP
]1000ptReflections题意:某神在三维空间中玩一个游戏,空间中有N个(N<=20)平面,每个平面都垂直于某个坐标轴,并且与该坐标轴交于整点.此神从(0,0,0)处出发,想去(
wolf5x@bupt
·
2011-07-30 11:00
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他