
dp
哎呀呀呀呀呀呀
这个作者很懒,什么都没留下…
展开
-
HDU-1493 QQpet exploratory park(概率+二维dp)
第一次做dp题目扔骰子,给出扔出每个点的概率,求出到达特定点的概率是多少。。这里所有特定点的和并不是100%,每个特定点的计算是将每一次(共十次)经过它的概率都加起来求和。得到100%的情况是将每次经过的每个点的概率求和(例如第一次经过一二三四五六这六个点的所有概率加起来是100)这个二维dp一是要将到的点记录一下,二是要将扔骰子的次数记录一下,都与上一次扔的有关系,是上一次的状态再乘一个概率。...原创 2018-05-16 15:19:21 · 362 阅读 · 0 评论 -
dp(简单通过漫画来学习)
https://www.sohu.com/a/153858619_466939转载 2018-06-05 20:57:22 · 772 阅读 · 0 评论 -
关于01背包装满问题(想了好久)
有的题目要求“恰好装满背包”时的最优解,有的题目则并没有要求必须把背包装满。一种区别这两种问法的实现方法是在初始化的时候有所不同。如果是第一种问法,要求恰好装满背包,那么在初始化时除了f[0]为0其它f[1..V]均设为-∞,这样就可以保证最终得到的f[N]是一种恰好装满背包的最优解。恰好装满是指背包容量用完(或者是钱用完),而不是所有物品都装进去,用inf的原因就是只有上一个背包有具体数值(即装...原创 2018-06-06 10:16:19 · 2513 阅读 · 0 评论 -
完全背包和01背包的简单代码和实现思想
完全背包procedure CompletePack(cost,weight) for v=cost..V f[v]=max{f[v],f[v-c[i]]+w[i]}01背包procedure ZeroOnePack(cost,weight) for v=V..cost f[v]=max{f[v],f[v-cost]+weight}无非是顺序还是逆序的问题,...原创 2018-06-06 11:03:43 · 421 阅读 · 0 评论 -
奇奇怪怪的题目 求最长递增子序列,map黑科技
F. Consecutive Subsequencetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given an integer array of length nn.You have to choose some subs...原创 2018-07-10 16:01:07 · 206 阅读 · 0 评论 -
状态压缩dp
Music festivals should be fun, but some of them become so big that cause headache for the goers. The problem is that there are so many good attractions playing in so many stages that the simple tas...转载 2019-03-20 21:16:55 · 144 阅读 · 0 评论 -
dp思维题
Battle Shipsis a new game which is similar toStar Craft. In this game, the enemy builds a defense tower, which hasLlongevity. The player has a military factory, which can produceNkinds of bat...转载 2019-03-27 22:15:38 · 208 阅读 · 0 评论 -
数学期望dp
dp求数学期望时往往是在上一个状态求完期望后,加上新状态的要求再求期望,但每次求dp时所乘的所有概率要等于1https://www.cnblogs.com/hua-dong/p/8166093.html数学期望 P=Σ每一种状态*对应的概率。 因为不可能枚举完所有的状态,有时也不可能枚举完,比如抛硬币,有可能一直是正面,etc。在没有接触数学期望时看到数学期望的题可能会觉得很阔怕(因为我...原创 2019-04-13 12:04:11 · 1141 阅读 · 0 评论