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
期望DP
Descriptionosu是一款群众喜闻乐见的休闲软件。我们可以把osu的规则简化与改编成以下的样子:一共有n次操作,每次操作只有成功与失败之分,成功对应1,失败对应0,n次操作对应为1个长度为n的01串。在这个串中连续的X个1可以贡献X^3的分数,这x个1不能被其他连续的1所包含(也就是极长的一串1,具体见样例解释)现在给出n,以及每个操作的成功率,请你输出期望分数,输出四舍五入后保留1位小数
LOI_DQS
·
2016-04-25 15:00
期望 zoj3929 Deque and Balls
1.
期望dp
方程,通过之前某个位置的期望,推算当前的期望,通常拿上一个状态的期望乘以从那个状态转移到当前状态的概率加上当前的权值。如果没有环,则是直接用
qwb492859377
·
2016-04-14 12:00
【BZOJ1076】[SCOI2008]奖励关【
期望DP
】【状压DP】
【题目链接】写了忘发上来了。/*Pigonometry*/ #include #include usingnamespacestd; typedefdoubleDB; constintmaxn=20,maxk=105,maxs=1=1;i--)for(intj=0;j
BraketBN
·
2016-04-02 22:00
【BZOJ1426】收集邮票【
期望DP
】
【题目链接】参考【pygbingshen的题解】,推了一晚上终于推出来了。注意题意指的是,第i次买的时候价钱为i,不是编号为i的邮票价钱为i(否则样例应该是11...)。设g[i]表示已经收集了i张邮票,要收集到n张邮票的期望购买次数。设pr(x,i)表示已经收集了i张邮票,购买x次能收集到n张邮票的概率。那么根据g[i]定义,有(pr(x,i)是可以表示出来的,但是表示出来也没有实际用处,所以为
BraketBN
·
2016-03-31 11:00
期望DP
【BZOJ3450】Tyvj1952 Easy【
期望DP
】
【题目链接】这题是【BZOJ4318】的减弱版。拿过来改改就行了。/*FootprintsInTheBloodSoakedSnow*/ #include constintmaxn=300005; typedefdoubleDB; intn; charstr[maxn]; intmain(){ scanf("%d%s",&n,str+1); DBE1=1.0,EX=0.0,EX2=0.0,a
BraketBN
·
2016-03-30 17:00
期望DP
【
期望DP
】
【题目链接】考虑递推,用立方差公式转移,同时要维护E(x^3),E(x^2),E(x),E(1)。考虑第i次操作,设操作前末尾最长的1长度为x。(1)如果操作失败,贡献为0;(2)如果操作成功,贡献为(x+1)^3-x^3。那么期望为(1-pi)*0+pi*((x+1)^3-x^3)。化简一下答案为pi*((x+1)^3-x^3)。注意我们并不知道x^3具体是多少,但是我们可以算出x^3的期望是多
BraketBN
·
2016-03-28 12:00
概率DP
bzoj 1419 Red is good(
期望DP
)
【题意】 R红B蓝,选红得1选蓝失1,问最优状态下的期望得分。 【思路】 设f[i][j]为i个Rj个B时的最优期望得分,则有转移式为: f[i][j]=max{0,(f[i-1][j]+1)*(i/(i+j))+(f[i][j-1]-1)*(j/(i+j))} 有i/(i+j)的可能性得1分,有j/(i+j)的可能性失1分,再加上原来的分数,则期望得分为上式。
hahalidaxin
·
2016-03-21 15:00
POJ 3156 HASH
期望DP
/*DP方面是很好理解的,正常的
期望DP
用记忆化搜索处理关键是怎么表示连通块的状态 首先连通快内部情况对题目解决无关重要,只需要连通快的点的个数就可以 于是我们先把每个连通快抽象成一个个具有权重的点
beihai2013
·
2016-03-16 11:00
[
期望DP
] BZOJ4008 [HNOI2015]亚瑟王
神犇题解:http://blog.csdn.net/popoqqq/article/details/45365759f[i][j]应为考虑到i还剩j个机会这样一个局面的概率神DP#include #include #include #include usingnamespacestd; intn,m; longdoubleans; longdoublep[305],d[305],f[305][3
u014609452
·
2016-03-15 09:00
CSU 1690
期望DP
+ 数据结构
最后一个字符串是前面的问句的答案每次可以在一个句子的一半打断他进行抢答问最有得分的期望值建一个字典树,字典树上的点存储的是字符串 但是本题奇特的方式在在于字典树上存储了两个值 一个是正常的文本串顺序,用于遍历和存储文本串 一个是对于每个句子的答案,有多少个句子可以在这个点回答此答案 最后按照
期望
beihai2013
·
2016-03-11 18:00
[ZOJ 3640]Help Me Escape[
期望DP
]
题目链接:[ZOJ3640]HelpMeEscape[
期望DP
]题意分析:Cain初始战斗力为f,他的面前有n条道路,走向每条道路的概率都相同,如果Cain的战斗力大于该道路所需战斗力,那么他需要花费t
CatGlory
·
2016-03-09 09:00
BZOJ 4318(OSU!-立方的期望)
已知一个01数列,第i位为0的概率为ai,求这段01序列‘连续1’的立方和的
期望dp
令f(x)表示前x个的立方和的期望f(x+1)=(1−ai)fx+aiE(fx+(li−1+1)3−l3i−1)=fx
nike0good
·
2016-03-02 21:00
【HDOJ】4652 Dice
2.基本思路由
期望DP
推导,求得最终表达式。(1)查询0 不妨设$dp[k]$表示当前已经有k次相同而最终实现n次相同的期望。
Bombe
·
2016-03-02 13:00
【POJ 2096】Collecting Bugs 概率
期望dp
题意有s个系统,n种bug,小明每天找出一个bug,可能是任意一个系统的,可能是任意一种bug,即是某一系统的bug概率是1/s,是某一种bug概率是1/n。求他找到s个系统的bug,n种bug,需要的天数的期望。分析计算期望E=∑所有可能需要的天数*概率找到s个系统n种bug,需要最少max(s,n)天,而可能的天数是无穷的,这样计算很复杂,复杂到算不了。所以考虑dp,期望E=∑(昨天可以转移到
水郁
·
2016-03-01 13:00
概率与
期望DP
因为(x+1)3−x3=3x3+3x+1,(x+1)2−x2=2x+1所以维护一个3次方的期望可以通过维护一个2次方的期望和一个1次方的期望,而维护一个2次方的期望可以通过维护一个1次方的期望。分别维护就好了。期望的平方不等于平方的期望!#include #include usingnamespacestd; intn; doublex,l[100005],l2[100005],f[100005]
Phenix_2015
·
2016-02-25 08:00
3029: 守卫者的挑战 概率与
期望DP
三维DP,方程很好写:令fi,j,k表示挑战完前i个,赢了j次,当前收益为k的概率。则fi,j,k=fi−1,j−1,k−si∗pi+fi−1,j,k∗(1−pi)我们可以发现,当k>n时这个状态并没有什么意义,因为此时无论之后怎样装都不会使kn的状态都放到k=n的状态上就好了。一开始傻了,转移的时候少转移了一部分状态。为了方便写还是从当前状态往后转移比较好啦。#include #include
Phenix_2015
·
2016-02-25 07:00
2337: [HNOI2011]XOR和路径 高斯消元解期望方程 概率与
期望DP
居然没被卡精度,高斯消元居然一边写对了,sb错误居然没犯。。如此傻逼的我也能1A真是感动。因为要求的是xor的期望,我们可以按位计算每位的期望再相加。考虑每一位,我们令d[i]表示点i的出度,我们令f[i]表示从i走到n这一位的xor和为1的概率,那么有f[i]=∑j=1d[i]f[j]d[i](edge(i,j)=0),1−f[j]d[i](edge(i,j)=1)玛雅我写的式子好傻逼意会一下就
Phenix_2015
·
2016-02-24 19:00
BZOJ 1419: Red is good|
期望Dp
仰慕ws_fqk神犇#include #include #include #include #include #include #include #include #include #include #defineMX1e9 #definelowbit(x)(x&(-x)) usingnamespacestd; doublef[2][5005]; intn,m; intmain() { scanf
ws_yzy
·
2016-01-24 11:00
概率与期望
UVA 13184
期望DP
然后就是正常的数学
期望DP
了。根
beihai2013
·
2016-01-17 16:00
bzoj4008: [HNOI2015]亚瑟王【
期望dp
】
一个特别神奇的dp,特别厉害。f(i,j)表示有j轮发动技能的牌在[1,i]另外的m-j轮在[i+1,n]之间的概率。怎么转移呢?首先考虑i这张牌不选的情况,f(i-1,j)表示j-->[1,i-1]&&m-j-->[i,n] (用箭头表示在[]之间...),那么我们只需要让在[i,n]之间的m-j个选择都不是i即可,那么我们应该*(1-p[i])^(m-j)再考虑这张牌我们要选的情况
y7070
·
2015-12-30 21:00
CF 601C(Kleofáš and the n-thlon-
期望dp
)
m人参加n场比赛,已知某一人各比赛的名次,求它的期望总名次(各比赛名次相加的和的排名)显然
期望dp
对于其它m-1人,令Ei,s表示第i场比赛得分为s的期望Ei,s=∑jEi−1,jm−1=∑jEi−1,
nike0good
·
2015-11-27 19:00
dp
【Codeforces Round 333 (Div 2)E】【
期望DP
概率做法 树状数组转前缀和】Kleofáš and the n-thlon n场比赛m个人获得总名次的期望
E.Kleofášandthen-thlontimelimitpertest1secondmemorylimitpertest256megabytesinputstandardinputoutputstandardoutputKleofášisparticipatinginan n-thlon-atournamentconsistingof n differentcompetitionsin n
snowy_smile
·
2015-11-26 21:00
codeforces
or
期望DP
动态规划-概率DP
数据结构-树状数组
数据结构-前缀和
题库-CF
【HDU5570 BestCoder Round 63 (div1)C】【
期望DP
公式化简】balls n种求m种颜色,同颜色球数为x贡献为x方 求期望
balls Accepts:19 Submissions:55 TimeLimit:6000/3000MS(Java/Others) MemoryLimit:65536/65536K(Java/Others)问题描述有nn个球,共有mm种颜色,第ii个球的颜色为jj的概率为\frac{a_{i,j}}{a_{i,1}+a_{i,2}+...+a_{i,m}}ai,1+ai,2+
snowy_smile
·
2015-11-25 09:00
or
套路
期望DP
题库-HDU
动态规划-概率DP
期望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*(d
·
2015-11-13 11:32
Collector
简单概率dp(期望)-zoj-3640-Help Me Escape
解题思路: 简单
期望dp
·
2015-11-13 11:33
escape
ZJUT 1423 地下迷宫(
期望DP
&高斯消元)
地下迷宫 Time Limit:1000MS Memory Limit:32768K Description: 由于山体滑坡,DK被困在了地下蜘蛛王国迷宫。为了抢在DH之前来到TFT,DK必须尽快走出此迷宫。此迷宫仅有一个出口,而由于大BOSS的力量减弱影响到了DK,使DK的记忆力严重下降,他甚至无法记得他上一步做了什么。所以他只能每次等概率随机的选取一个方向走。当然他不会选取周
·
2015-11-13 07:46
dp
POJ 2096 Collecting Bugs(
期望DP
)
题目链接 和那天网络赛很相似,倒着推,这是二维的情况。注意提交别用G++,真坑啊。 1 #include <iostream> 2 #include <cstdio> 3 #include <cstring> 4 #include <cmath> 5 #define eps 1e-9 6 using namespace s
·
2015-11-12 09:31
bugs
HDU 4405 Aeroplane chess(
期望DP
)
题目链接 理解了过程就是个水题,收拾东西回家。 1 #include <cstdio> 2 #include <iostream> 3 #include <cstring> 4 using namespace std; 5 #define N 100000 6 double dp[N+1]; 7 int p[N+1]; 8 i
·
2015-11-12 09:30
HDU
HDU 3203 Door Repairing
简要分析:
期望DP
. 一开始想顺推没想出来, 后来被同学提醒开始想反推, 果然很顺利!
·
2015-11-11 17:03
AIR
codeforces 261B Maxim and Restaurant(
期望DP
)
题目链接:http://codeforces.com/problemset/problem/261/B 题意:有一个长度为P的桌子。有n个人,第i个人坐在桌子边的话需要占得长度为ai。n个人站成一队,从队头开始坐。到某个人时,桌子剩下的部分不够这个人坐的时候停止。这时,有x个人坐下。n!种排队的方式每种都有一个x值。求x的平均值。 思路:f[i][j][k]表示取j个数和为i以k作为分隔,即i
·
2015-11-11 03:32
codeforces
期望DP
期望DP
的一般做法是从末状态開始递推: Problem Description Akemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl
·
2015-11-09 12:56
dp
ZOJ 3604 Help Me Escape(
期望DP
)
Help Me Escape Time Limit: 2 Seconds Memory Limit: 32768 KB Background If thou doest well, shalt thou not be accepted? and if thou doest
·
2015-11-06 07:47
escape
poj 2096 Collecting Bugs
这个题是一个
期望DP
题: 假设从a要走到d,a与b,c连通,b,c与d连通,那么从a到d的期望就是就是a到b的概率乘以b到d的期望,加上a到c的概率乘以c到d的期望,再加上花费; 我们注意到这个题的
·
2015-11-05 08:20
bugs
BZOJ 3036: 绿豆蛙的归宿(
期望dp
)
从终点往起点倒推 . 在一个图 考虑点 u , 出度为 s : s = 0 , d[ u ] = 0 ; s ≠ 0 , 则 d( u ) = ( ∑ d( v ) ) / s ( ( u , v ) ∈ E ) ----------------------------------------------------------------------------
·
2015-11-01 14:59
ZOJ
期望dp
专题
一直不明白为什么概率是正推,期望是逆推。 现在题目做多了,慢慢好像有点明白了 poj2096 收集bug, 有n个种类的bug,和s个子系统。 每找到一个bug需要一天。 要我我们求找到n个种类的bug,且在每个系统中都找到一个bug的期望天数 设dp[i][j] 为找到i个种类的bug和在j个系统中找到bug后,还需要的期望天数 那么dp[n][s] 肯定是0,
·
2015-11-01 12:26
dp
【题解】【
期望dp
】
传送门:http://www.lydsy.com/JudgeOnline/problem.php?id=4318那个"立方"丢掉了……看了样例才看懂……考虑增量维护答案,每增加一个维护期望长度,期望长度^2,期望得分就可以了和3450如出一辙Code:#include usingnamespacestd; constintmaxn=1e5+5; doublef[maxn],g[maxn],g2[m
u012732945
·
2015-10-31 20:00
[hdu4599]
期望DP
思路:容易知道G(x)=6x,H(x)=6F(x)。此题的关键是求出F(x)的通项,要求F(x)的通项,先建立递推式:F(x)=1/6 * (F(x-1)+1) + 5/6 * (F(x-1)+1+F(x)-1)。 红色部分的意思是:假设已经连续出现x-1个了,若再出现一个同样的,总共花费F(x-1)+1步到达了目标状态,这种情况的概率是1/6,若出现了一个不一样的,则总共花费F(x
·
2015-10-31 11:32
HDU
HDU 4035
期望dp
这道题站在每个位置上都会有三种状态 死亡回到起点:k[i] 找到出口结束 e[i] 原地不动 p[i] k[i]+e[i]+p[i] =1; 因为只给了n-1条路把所有都连接在一起,那么我们可以自然的把这张图看成一个树型结构 根据作为父亲节点和叶子节点作为区分 进行推导 详情可参考:http://blog.csdn.net/morgan_xww/ar
·
2015-10-31 10:05
HDU
ZOJ 3329
期望DP
题目大意: 给定3个已经规定好k1,k2,k3面的3个色子,如果扔到a,b,c则重新开始从1 计数,否则不断叠加所有面的数字之和,直到超过n,输出丢的次数的数学期望 我们在此令dp[]数组记录从当前数值到结束的数学期望 假如有3个面数都为2的色子 那么dp[i] = 1.0 / 2/2/2 * dp[0] + 1.0/8*dp[i+3] +3.0/8*dp[i+4]+3.0
·
2015-10-31 10:05
ZOJ
POJ 2096 找bug
期望dp
这道题目要用
期望dp
来进行统计 假设已经找到i个bug和j个subcomponents,这个状态记为dp[
·
2015-10-31 10:05
poj
HDU-4336 Card Collector 容斥定理 Or 概率DP
首先这题可以用
期望DP
来计算最后的期望值,由于这题每张卡片对应的概率是不相同的,所以不能像POJ-2096那样dp[i]表示拿到了i 张卡片来表示状态,而是要开一个 1<<N的状态来压缩状态表示拿到不用的卡片的期望值
·
2015-10-31 09:17
Collector
[bzoj1415][Noi2005]聪聪和可可
由于可以求出当老鼠在j点,猫在i点时猫的下一步决策next[i][j],于是就是水水的
期望Dp
了。 f[i][j]代表猫在i,老鼠在j时期望几步捉到老鼠。
·
2015-10-31 09:49
ZOJ
期望DP
题目大意:给定一个长度为n的01串,第i个位置有ai的概率为1,最终得分为01串中所有连在一起1的长度的立方和,求得分的期望假如这个01串使确定的,考虑每新增一个位置,如果这个位置是0,则贡献为0,否则贡献为(x+1)3−x3=3x2+3x+1,其中x为加入之前最长的全1后缀的长度现在这个问题变成了期望问题,那么我们只需要维护一个x的期望和x2的期望即可。注意平方的期望不等于期望的平方。#incl
PoPoQQQ
·
2015-10-30 15:00
bzoj
期望DP
BZOJ4318
bzoj1076
第一次写
期望dp
略坑 1 #include<cstdio> 2 #include<cstring> 3 #include<cmath> 4
·
2015-10-28 08:24
ZOJ
HDU-4405 Aeroplane chess
期望DP
dp[i]表示第i个位置跳出去的期望天数,先构造出N+1到N+5这几个位置,然后先把dp[N-N+5]这六个位置全部赋值为0,因为这几个位置都已经出去了。 然后就是递推了 如果该点没有航班的话:dp[x] = (1/6)*(dp[x+1] + dp[x+2] + dp[x+3] + dp[x+4] + dp[x+5] + dp[x+6]) + 1; 否则:dp[x] = dp[link[x]
·
2015-10-27 14:26
HDU
ZOJ 3822
期望DP
ZOJ3822题目链接:http://acm.hust.edu.cn/vjudge/problem/visitOriginUrl.action?id=53727题意:给一个n*m的矩阵,每次随机的选一个没选过的格子放置。问选格子的期望数,使得每行都有一个格子,每列都有一个格子。思路:公式推出来,然而并不会写期望……容易想到假设当前已经选了i行j列,下一个状态的转移,分别可以转移到[i][j],[i
beihai2013
·
2015-10-06 23:00
POJ 2096
期望DP
思路:
期望DP
。设dp[i][j]为从当前走到终点[n][s]的期望步数。则有解
beihai2013
·
2015-09-25 09:00
HDU 4405
期望DP
思路:
期望DP
。设dp[i]为i到n的期望步数,dp[i]=(dp[i
beihai2013
·
2015-09-25 09:00
hihocoder 1164 随机斐波那契 (
期望dp
)
其实最简单的暴力O(n^3)是能过的,,这里主要是提一下对于大数据时怎么处理。对于某个n来说我们要求a_n的期望,考虑一下我们求a_n的时候是随机从a_n前面的n项中抽出两项然后相加得到a_n,那么我们把所有情况分为两类:第一类是所选的两个数中有a_(n-1),第二类是所选的数中没有a_(n-1)。然后分别把两类的期望求出来相加就好了。对于第一类的期望:它就是从a_0加到a_(n-1)的和再加上n
acraz
·
2015-08-30 15:00
BZOJ 2878 [Noi2012]迷失游乐园 树形
期望DP
+基环树
题意:链接方法:树形
期望DP
+基环树解析:首先先看前50%的数据是一棵树那么我们可以搞树形DP然后设几个正常的数组sum[i]代表i走i的子节点的期望的和。down[i]代表从底下走到i的期望。
wzq_QwQ
·
2015-08-06 17: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
其他