Processing math: 100%

随笔分类 -  DP

摘要:一个远古时期的坑终于填上了2333 我们设 f[l][r][x][y] 为使 lr 这段区间到达 值域 [x,y] 这个情况下的最小花费. g[l][r] 为将 [l,r] 全都消去的最小花费 先枚举 l,r,x,y f 阅读全文
posted @ 2020-04-08 17:29 wljss 阅读(132) 评论(0) 推荐(0) 编辑
摘要:设 f[n][k]n 个人第 k 个人胜利的概率。初始化 f[n][1]=1 第一个人要想赢的话第一枪不能中,然后他就相当于成了 n 个人里的第 n 个,f[n][1]=(1P0)×f[n][n] 对于其他人,如果第一个人中了,就转移到了 $f[n 阅读全文
posted @ 2020-03-30 21:20 wljss 阅读(87) 评论(0) 推荐(0) 编辑
摘要:神仙概率题 设 ans[i] 为得到 i 张的期望次数, sum[i] 为期望花费。 假设已经有了 i1 张,下一次得到第 i 张的概率是 ni+1n ,期望进行次数 $\displaystyle \frac{n}{n i+1 阅读全文
posted @ 2020-03-30 20:53 wljss 阅读(49) 评论(0) 推荐(0) 编辑
摘要:首先对 a 求个前缀最小值,对 b求个后缀最小值。 放到二维平面上来开,把 u 看成横坐标, v 看成纵坐标,想切开的话要在左上区域内选个点做为切割点。 实际上我们只需要考虑组成类似上凸包的点,这些点纵坐标递增。 设 f[i] 为考虑了前 i 个时的答案,则 $f[i]=f[ 阅读全文
posted @ 2020-03-30 19:14 wljss 阅读(100) 评论(0) 推荐(0) 编辑
摘要:首先说明一点:平方的期望 不等于 期望的平方,三次方也一样 设 f[i] 为只考虑前 i 个时的答案 若当前格子为 0 ,不会造成额外贡献。 若当前格子为 1 ,概率为 p[i] ,造成的贡献为 $E(len_i^3)=E((len_{i 1}+1)^3)=E(len_{i 1} 阅读全文
posted @ 2020-03-28 21:59 wljss 阅读(158) 评论(0) 推荐(0) 编辑
摘要:DP 一个值得思考的 DP 题。 设 f[i][j] 为前 i 个中选了 j 次的方案数, g[i][j] 为前 i 个中选了 j 次的所有方案的价值积的和。枚举上一个选取的位置和次数即可. O(n2k2) 20分 空间也会爆炸 阅读全文
posted @ 2020-03-20 20:10 wljss 阅读(165) 评论(0) 推荐(0) 编辑
摘要:吉爷爷可真是一位神仙... 看到题目毫无思路,发现题目限制和条件较多,让我们先坐下来数一数条件,推一推结论。 机器人行走要求: 1.机器人只能向右或向下。 2.机器人走到边界后会回到行/列坐标为1的地方。 3.要求机器人走过每一个点且仅走一次。 4.是先规定好了机器人的每一种行走路线,再放的障碍物。 阅读全文
posted @ 2020-01-12 22:56 wljss 阅读(169) 评论(1) 推荐(0) 编辑
摘要:DP 根据题目下面的提示&说明,我们就能知道做这个题的大体思路:先求出来每一个数的素数因子,然后就开始DP。 求素数因子的方法就是用类似于欧拉筛的操作,倘若一个数一直都没有被筛到过,那么ta就是一个素数,然后我们就可以用ta来继续筛其它的数,并且我们只用筛ta的倍数,因为只有ta的倍数才含有这个素因 阅读全文
posted @ 2019-09-17 20:43 wljss 阅读(116) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示