
数据结构之动态规划
文章平均质量分 86
曉_寧
这个作者很懒,什么都没留下…
展开
-
hdu1267 下沙的沙子有几粒?
Description2005年11月份,我们学校参加了ACM/ICPC 亚洲赛区成都站的比赛,在这里,我们获得了历史性的突破,尽管只是一枚铜牌,但获奖那一刻的激动,也许将永远铭刻在我们几个人的心头。借此机会,特向去年为参加ACM亚洲赛而艰苦集训了近半年的各位老队员表示感谢。 实际上,除了获奖以外,在这次比赛期间还有一件事也让我们记忆深刻。那是比赛当天等待入场的时候,听到某个学校的一个原创 2014-11-14 11:33:35 · 692 阅读 · 0 评论 -
ZOJ 3640 Help Me Escape 概率dp
有一个吸血鬼被困了,有n条路可以逃出去,每条路有一个难度c[],他初始的战斗力是f,对于第i条路,若f > c[i]他花t[i]天就能出去,否则,他就停留一天,同时战斗力增加c[i]然后再选一条路走出去,他走每条路的概率是相同的。问他逃出去的天数的期望。设dp[i]表示在战斗力为i时逃出去的期望值,那么可推出状态方程 dp[i] = 1/n * t[j](c[j] > i),d原创 2015-02-27 03:08:23 · 1294 阅读 · 0 评论 -
HDU 4405 Aeroplane chess 概率dp
题意:玩飞行棋,棋盘有0~n共n+1,每次抛一个6面的骰子,若得到x(1= n时,游戏结束。求抛骰子次数的期望。解释概率dp加上一个限制条件,说下为什么当有飞机的时候前面的等于后面的,因为dp代表的是当前位置到n的期望, 所以前面的概率等于飞机到达的转载:又一道期望DP,其实这题与hdu4576那道概率DP很像(这道我也写了题解)。那么这两道一道求概率,原创 2015-02-27 02:34:25 · 1045 阅读 · 0 评论 -
poj 2151 Check the difficulty of problems 概率dp
题意:在acm比赛中,n题,t队。给出每个队做对每题的概率,问每队至少对一题,至少有一队做对至少m题的概率分析:dp,f[i][j]表示第i个队伍做对第j题的概率。g[i][j][k]表示第i个队伍对于前j题而言做对k道的概率。g[i][j][k] = g[i][j - 1][k - 1] * (f[i][j]) + g[i][j - 1][k] * (1 - f[i][j]);原创 2015-02-24 02:59:37 · 1031 阅读 · 0 评论 -
SGU 495 Kids and Prizes 概率dp
题意:有N个箱子放有礼物,M个人依次取。如果取到的箱子有礼物,则拿走礼物。无论有没有拿到礼物,都将箱子原状放回。(所以就有可能后面的人拿到前面的人拿过的箱子,然后就没得到奖品)。问,最后能拿走的礼物数量的期望。两种思路,给跪了,,,还是没有想出来。。。。m个人是独立的。对于每个礼物不被人选中的概率为((n-1)/n)^m那么不被选中的礼物数的期望就是 n*((n-1)/n)^m原创 2015-02-26 01:00:51 · 1034 阅读 · 0 评论 -
poj 2096 Collecting Bugs 概率dp
题意:一个软件有s个子系统,会产生n种bug。 某人一天发现一个bug,这个bug属于某种bug,发生在某个子系统中。 求找到所有的n种bug,且每个子系统都找到bug,这样所要的天数的期望。需要注意的是:bug的数量是无穷大的,所以发现一个bug,出现在某个子系统的概率是1/s, 属于某种类型的概率是1/n。这道题目读题我读了好长时间加上又是第一次做概率dp实在是不会。。。。看了原创 2015-02-20 01:03:05 · 1309 阅读 · 0 评论 -
Problem A CodeForces 148D 概率dp
题意:袋子里有w只白鼠和b只黑鼠。龙和公主轮流从袋子里抓老鼠。谁先抓到白色老师谁就赢。公主每次抓一只老鼠,龙每次抓完一只老鼠之后会有一只老鼠跑出来。每次抓老鼠和跑出来的老鼠都是随机的。如果两个人都没有抓到白色老鼠则龙赢。公主先抓。问公主赢的概率。做了这么多概率dp的题目了,本来接的差不多了,结果一做还是不会。。。。。。下面是看了别人的思路win[i][j] = i * 1.0 / (i原创 2015-02-25 17:29:29 · 859 阅读 · 0 评论 -
hdu 3853 LOOPS 概率dp
题目大意有一个人被困在一个 R*C(2简单的求期望,弄懂求期望和求概率的区别就好很多了Problem DescriptionAkemi Homura is a Mahou Shoujo (Puella Magi/Magical Girl).Homura wants to help her friend Madoka save the world.原创 2015-02-25 15:25:26 · 852 阅读 · 0 评论 -
zoj 3329 One Person Game 概率dp
先吐槽几句真心给数学跪了题意: 有三个均匀的骰子,分别有k1,k2,k3个面,初始分数是0, 当掷三个骰子的点数分别为a,b,c的时候,分数清零,否则分数加上三个骰子的点数和, 当分数>n的时候结束。求需要掷骰子的次数的期望。 题解: 设 E[i]表示现在分数为i,到结束游戏所要掷骰子的次数的期望值。 显然 E[>n] = 0; E[0]即为所求答案; E[i] =原创 2015-02-20 23:59:34 · 933 阅读 · 0 评论 -
hdu 3076 ssworld VS DDD 概率dp
题意: A,B掷骰子,对于每一次点数大者胜,平为和,A先胜了m次A赢,B先胜了n次B赢。WA了那么多次这题目数据是错的,两个人的血量弄错了,输入的 A的血量其实是B的,输入B的其实是A的,由于有平局现象的干扰,所以一开始先把平局包括进去 的 A赢的概率B赢的概率都算出来,然后减去以后就是平局的概率(这个地方要特别注意一下,因为dp记录的是赢了几次那么乘以概率的时候只有输赢不能算进去平局),原创 2015-02-23 02:51:51 · 1190 阅读 · 0 评论 -
最长上升子序列
题目描述一个数的序列bi,当b1 2 S的时候,我们称这个序列是上升的。对于给定的一个序列(a1, a2, ..., aN),我们可以得到一些上升的子序列(ai1, ai2, ..., aiK),这里11 2 K 你的任务,就是对于给定的序列,求出最长上升子序列的长度。输入输入的第一行是序列的长度N (1 输出最长上升子序列的长度。示例输入71 7原创 2014-01-19 16:47:06 · 738 阅读 · 0 评论 -
艺术联合会
题目描述艺术联合会顾名思义就是n个画家用n种颜色一起进行艺术创作(作画)。每一位画家仅使用一种颜色,并且规定n位画家使用的颜色是不同的,这里我们可以假设第一位画家使用的颜色编号为1,第2位画家使用的颜色编号为2以此类推。每一幅画上面都有n种颜色。我们假设把第j种颜色涂在第i幅画上需要消耗第j个画家的时间为 t[i][j]。我们知道在任何情况下,规则都是至关重要的,因此画家们将根据以下规原创 2014-06-08 02:36:39 · 798 阅读 · 0 评论 -
概率dp
近年的acm竞赛中,数学期望问题常有涉及,在以前也常让本人感到很头疼,近来突然开窍,掌握了基本的分析方法,希望对大家有帮助。写得浅薄,可能数学上不够严谨,只供理解。 首先,来看下期望有啥基本的公式。对离散型随机变量x,其概率为p,有对随机变量A、B,有 第二条式子是今天的主角,他表明了期望有线性的性质,简单理解就是期望之间可根据关系,简单运算(转载 2015-02-20 01:00:28 · 647 阅读 · 0 评论